About Microsoft SQL Server
Microsoft SQL Server is a relational database management system built around the T-SQL dialect of SQL. It is widely used for line-of-business applications, data warehouses and reporting, especially in organizations that already run on Microsoft's tooling and .NET applications.
Beyond the core database engine, the product family includes components for integration, analysis and reporting, along with options for high availability and encryption. It can run on your own servers, on Windows or Linux, or through Microsoft's managed Azure offerings. The Express edition is free with size limits and Developer is free for non-production use, while production-grade editions are licensed commercially.
Key features
- Relational database engine using T-SQL
- Runs on Windows and Linux servers
- Integration, analysis and reporting components
- High availability with availability groups
- Free Express and Developer editions
- Encryption and role-based security
Good fit for
- →Backend for .NET and line-of-business apps
- →Departmental data warehouses and reporting
- →Local development with the free Developer edition
- Tags
- relational-database
- sql-server
- t-sql
- microsoft
- enterprise
- rdbms
- windows
Microsoft SQL Server: questions and answers
- What is Microsoft SQL Server used for?
- Microsoft SQL Server is a relational database server for Windows and Linux, offered in free Express and Developer editions and paid editions for production. It is a good fit for backend for .NET and line-of-business apps, departmental data warehouses and reporting, and local development with the free Developer edition.
- Is Microsoft SQL Server free?
- Yes. Microsoft SQL Server has a free plan.
- Is Microsoft SQL Server open source?
- No. Microsoft SQL Server is proprietary (closed-source) software. Open-source alternatives to Microsoft SQL Server include PostgreSQL, MySQL and MariaDB.
- Can I self-host Microsoft SQL Server?
- Yes. Although Microsoft SQL Server is closed source, it can be self-hosted on your own servers, and the vendor also offers a hosted version.
- What are some alternatives to Microsoft SQL Server?
- Microsoft SQL Server competes with Oracle Database, Amazon RDS and Amazon Aurora. For open-source options, see Enlisted's ranked list of open-source Microsoft SQL Server alternatives.
Open-source alternatives to Microsoft SQL Server
See all
PostgreSQL
Databases
Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we d
OSSvs Oracle Database★ 22k
MySQL
Databases
MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-tim
OSSvs Oracle Database★ 12k
MariaDB
Databases
MariaDB server is a community developed fork of MySQL server. Started by core members of t
GPL-2.0vs Oracle Database★ 8.3k
Garnet
Databases
Garnet is a remote cache-store from Microsoft Research that offers strong performance (thr
MITvs Upstash★ 12k
H2 Database
Databases
H2 is an embeddable RDBMS written in Java.
OSS★ 4.6k
Redis
Databases
For developers, who are building real-time data-driven applications, Redis is the preferre
OSSvs Upstash★ 77k
SaaS alternatives to Microsoft SQL Server
See all
Oracle Database
Databases
Oracle relational database for enterprise transactional and analytical workloads
SaaS
Amazon RDS
Databases
Managed relational databases on AWS for MySQL, PostgreSQL, SQL Server and Oracle
SaaS
Amazon Aurora
Databases
AWS cloud-built relational database compatible with MySQL and PostgreSQL
SaaS
SingleStore
Databases
Distributed SQL database for real-time analytics and transactional workloads
SaaS
Google Cloud Spanner
Databases
Google horizontally scalable relational database with strong consistency
SaaS
Azure Cosmos DB
Databases
Microsoft globally distributed multi-model NoSQL database
SaaS

