We use it for both development and administration purposes.
Senior Database Administrator at Torry Harris Integration Solutions
Offers Always On Availability Groups setup, stable product and easy to setup
Pros and Cons
- "We use it for our on-premises solutions, virtual servers and SSAS, SSRS packages. Also, our applications are .NET based, so it made to use it."
- "We need it to support Linux for better troubleshooting flexibility."
What is our primary use case?
How has it helped my organization?
It's serving our data solution needs okay.
What is most valuable?
I like that it's the Always On Availability Groups setup. It ensures our servers are always running.
What needs improvement?
We need it to support Linux for better troubleshooting flexibility.
Buyer's Guide
SQL Server
March 2025

Learn what your peers think about SQL Server. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
849,686 professionals have used our research since 2012.
For how long have I used the solution?
I have been using this product for five years. We currently use the older versions, SQL Server 2019 and 2017.
We will soon migrate to the 2022 version.
What do I think about the stability of the solution?
It works perfectly. No issues there.
So, it is a stable product.
What do I think about the scalability of the solution?
There are around 300 to 500 end users using it.
Which solution did I use previously and why did I switch?
We use it for our on-premises solutions, virtual servers and SSAS, SSRS packages. Also, our applications are .NET based, so it made sense to use it.
How was the initial setup?
The initial setup is very easy. It is easy to understand.
What's my experience with pricing, setup cost, and licensing?
It is an expensive product.
What other advice do I have?
I would recommend using it , but it's best if you already know how it works.
Overall, I would rate the solution a six out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.

A stable tool for any company that has got a Microsoft stack
Pros and Cons
- "I would say that it is a stable product."
- "I would say that people should know how to get a SQL setup in place since it might be an area where they lack when it comes to the solution."
What is our primary use case?
We use the solution to provide the database layer for multiple applications.
For how long have I used the solution?
We have been using this solution for 10+ years.
What do I think about the stability of the solution?
I have had issues with SQL Server but Microsoft support has been able to resolve them quickly and most came down to configuration/design errors and not a stability of the product issue.
How was the initial setup?
SQL Server is quick to install < an hour. Additional features increase the installation time.
What's my experience with pricing, setup cost, and licensing?
The SQL Server pricing model is based on CPU cores that your database server utilises.
What other advice do I have?
To others looking into using a SQL Server, I would say that it goes down to the application that you are developing and what funds you have available to run the total system.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
SQL Server
March 2025

Learn what your peers think about SQL Server. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
849,686 professionals have used our research since 2012.
Senior Business Intelligence Developer
Enables basic BI tasks but lacks AI functionality
Pros and Cons
- "It is easy to use for a BI specialist."
- "It can be better if it enables the use of AI functions."
What is our primary use case?
I work as a BI specialist, so I am directly using SQL Server since I am using the database and making reports from it via SSAS.
What is most valuable?
I use SQL Server daily for data analysis using its database capabilities and reporting via SSAS. It is easy to use for a BI specialist.
What needs improvement?
It can be better if it enables the use of AI functions. I used to work with Alteryx, and it has an analytical platform that was best for working directly from a database with machine learning algorithms. So, it would be better, I think.
For how long have I used the solution?
I have been using SQL Server for around three years.
What do I think about the stability of the solution?
I would rate the stability around nine or ten. I have not encountered any problems with it.
Which solution did I use previously and why did I switch?
I used to work with Dataiku, however, I switched jobs. I used to work as a developer for Dataiku, and now I am working as a BI specialist.
How was the initial setup?
I think it is not easy to work with date types when compared to Oracle. Oracle is more useful, but I do not know which feature is better for SQL Server.
What about the implementation team?
I deploy all packages myself and use SSIS for that. We are creating stored procedures and triggering some jobs in SQL Server. I did the deployment by myself.
What was our ROI?
I am unable to determine any ROI since I have always used SQL Server and cannot compare it with other tools.
Which other solutions did I evaluate?
I have previously worked with Dataiku.
What other advice do I have?
Based on my experience, SQL Server is a common tool and does not offer significantly higher benefits or anything too special. It is easy to use, and I would recommend it to others.
I would rate it around five on a scale of one to ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: Feb 23, 2025
Flag as inappropriateManaging Director at sea-solutión
Provides effective security features, but the scalability needs improvement
Pros and Cons
- "The setup process is straightforward."
- "The product performance can become slow when the data reaches sizes like a terabyte."
What is most valuable?
SQL Server is easy to use. As a Microsoft product, it has an intuitive and user-friendly interface.
What needs improvement?
The product performance can become slow when the data reaches sizes like a terabyte.
What do I think about the stability of the solution?
The product is stable.
What do I think about the scalability of the solution?
Our organization has a maximum of 100 SQL Server users. The scalability needs improvement.
Which solution did I use previously and why did I switch?
We have used other solutions such as PostgreSQL, MySQL, and Oracle.
SQL Server is often chosen for Windows platforms due to its compatibility. For other development environments, like PHP or Java, we might select MySQL or PostgreSQL, respectively.
How was the initial setup?
The setup process is straightforward. It involves running the setup file, configuring general settings, setting up a user account, and creating a database. After that, you can create tables within the database and start using it.
What's my experience with pricing, setup cost, and licensing?
The product's price is reasonable. It requires a one-time license purchase, unlike Azure SQL, which operates on a subscription basis.
What other advice do I have?
SQL Server's performance is good enough for medium-sized applications. The security features are adequate and effective.
I rate it a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Director of Product Management at SID GLOBAL SOLUTIONS LLC
Helps to store and retrieve application data
Pros and Cons
- "I find query optimization to be highly valuable for data management. Additionally, drag-and-drop query creation greatly facilitates data management tasks."
- "The solution's stability can be improved."
What is our primary use case?
We use the tool to store and retrieve application data. It allows for storage via multiple threads and separates threads.
What is most valuable?
I find query optimization to be highly valuable for data management. Additionally, drag-and-drop query creation greatly facilitates data management tasks.
What needs improvement?
The solution's stability can be improved.
What do I think about the stability of the solution?
I can't provide a definitive comment on stability, but I'd lean towards the positive side and rate it around a seven out of ten. I've encountered more efficient and faster databases that deserve a higher rating. Therefore, I'm hesitant to rate SQL Server a nine out of ten for stability.
What do I think about the scalability of the solution?
The number of users depends on the primary master database, which handles the core data. The solution typically serves around two million users interacting with the primary master database. In terms of deployment and maintenance, not much is needed. I'm quite familiar with databases, so that I can handle it myself. Even without guides, setting up and maintaining the system is manageable.
How was the initial setup?
The deployment process was fairly simple, especially with SQL Server and other modern products. The interfaces are easy to understand, and the configuration is straightforward. Typically, you need to configure a node endpoint for the JDBC driver if you're connecting from a client.
What other advice do I have?
Currently, we don't heavily rely on SQL Server for our projects. Most applications are developed for evaluation or quick setup and checking methods. For production-grade deployments, we primarily use PostgreSQL.
The database architecture plays a crucial role in data-heavy applications. I've worked with databases, particularly in telecom, requiring extremely real-time operations like quick authentication and seamless data transfer for calls. These use cases demand quick responsiveness and scalability, especially during high-traffic events like sports matches. Scaling up certain database nodes becomes essential to handle the increased volume of data.
I rate the overall solution a seven out of ten.I haven't personally used the .NET framework, but it seems to be more elaborate compared to Java or Python.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
IT Analysis at Kirkby (Tyres) Ltd
Stores and retrieves data as requested by other software applications
Pros and Cons
- "Having everything in one centralized set of databases is the most valuable feature."
- "I think just having everything in one centralized set of databases where there is easily managed manageable."
What is our primary use case?
The solution is used as our backend database for our in-house applications.
How has it helped my organization?
It's consolidated all of our Microsoft Access databases.
What is most valuable?
Having everything in one centralized set of databases is the most valuable feature.
What needs improvement?
Over the years additional features, data warehousing, cubing, just better performance and better manageability in terms of the actual Microsoft SQL Server AppLINK console.
For how long have I used the solution?
I have experience with SQL Server.
What do I think about the stability of the solution?
It is a highly stable solution. It was our database of choice because of its reliability. It just does what it says on the tin. We've never experienced any issues with it. I've never experienced any issues with it crashing or anything like that.
What do I think about the scalability of the solution?
The solution is very scalability. I rate the scalability a ten out of ten.
How are customer service and support?
Their technical team is very efficient.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
We switched to SQL for the reliability and scalability.
How was the initial setup?
The initial setup is cumbersome as it's very menu-driven. The deployment takes half a day's time. We run it on a virtual machine or virtual service. We build a virtual server. We downloaded the ISO from Microsoft's licensing website.
I rate the setup an eight out of ten.
What about the implementation team?
The deployment was done by a single person, in-house.
What's my experience with pricing, setup cost, and licensing?
The SQL server is affordable. I rate the pricing a five out of ten.
What other advice do I have?
I rate the overall solution a ten out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Sr. DBA/Developer at Morningstar
Stable with good scalability potential and very easy to manage
Pros and Cons
- "SQL is very easy to manage."
- "Occasionally the performance, as good as it is, is a bit off. We sometimes experience memory spiking. If they could maybe fix that aspect of the solution, that would be quite helpful for our organization."
What is our primary use case?
We primarily use the solution for our daily operations.
How has it helped my organization?
The solution has provided our clients with some valuable data feeds.
What is most valuable?
The performance is a very valuable aspect of the solution.
SQL is very easy to manage.
What needs improvement?
Occasionally the performance, as good as it is, is a bit off. We sometimes experience memory spiking. If they could maybe fix that aspect of the solution, that would be quite helpful for our organization.
For how long have I used the solution?
We've been using the solution for more than ten years at this point.
What do I think about the stability of the solution?
The solution is extremely stable. We haven't had issues. We don't really experience bugs or glitches and haven't had the system crash on us before.
What do I think about the scalability of the solution?
The scalability of the solution is very good. A company that needs to expand should be able to do so fairly easily.
We have about ten people using SQL at our organization. Some are in Operations. Some are developers.
The data we have is constantly expanding and growing for us, so we already are increasing the capacity of the SQL server. We'll continue to do so as necessary.
How are customer service and technical support?
If we have any issues, we contact Microsoft. We only do so if something happens and we can't fix it ourselves. It hasn't happened too many times, and it usually doesn't revert to me to reach out, so although I know we have used them in the past, I myself have no direct experience dealing with them.
Which solution did I use previously and why did I switch?
It's been about ten years since we started using SQL, which is quite a long time. I don't recall if we used a different solution before that or not. If we did, I don't know what it would have been.
How was the initial setup?
I'm not sure how to answer as to if the solution is straightforward or complex in terms of setup. I didn't handle the deployment, so I'm not the person who would be best equipped to answer these types of questions.
What's my experience with pricing, setup cost, and licensing?
I'm not the person that deals with billing and payments, so I don't know what the cost of the solution is, or if it is monthly or yearly billing.
Which other solutions did I evaluate?
I'm not sure if we would have looked at something else or what it might have been. If there was research and a comparison was done, that would have been a decade ago. It's been a long time.
What other advice do I have?
We are using the 2008 and 2017 versions.
I'd like others to know that SQL is easy to use and easy to manage. It also offers pretty good performance, in my opinion.
I'd rate the solution eight out of ten. It's not too expensive, or at least that is my understanding, but I am aware there are lots of open source options out there as well companies may want to consider.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Sr. Training Manager with 201-500 employees
Stores all of our data, and there is nothing that it can't do
Pros and Cons
- "I've been using SQL Server for 20 years, and there is nothing that it can't do. It is awesome."
- "When we are talking about event space architecture, scalability generally comes into play. For example, I might have a hundred thousand transactions a second, and then all of a sudden, I build something that everybody in the world wants. The next thing I know is that I have a million transactions a second. So, to be able to process the throughput, I'd have to scale up, and then when the holidays are over, I'm again down to a hundred thousand transactions, and I want to scale back down. SQL Server is not going to do that. In this way, it is not very scalable. One of the reasons why they want us to use Kafka is so that if we need to, we can do that, but our base program is on SQL Server. So, this is where we would use a Kafka event stack so that if I need more servers, I can just write a command, and I can have more consumers, more brokers, and more producers, and when the holiday season is over, it scales right back down again. SQL Server is not going to do that."
What is our primary use case?
It has all of our data. Our company sells contracts when you buy a car. We sell aftermarket insurance for the tyre, wheel, ding, dent, windshield, etc. When somebody buys a contract, we capture all of that data into a legacy database PostgreSQL, and my task is to incorporate that into our financial platform using T-SQL. So, I write queries, procedures, and views. I use SSIS, and I use SSRS. My job is to get the data into our financial system so that we can process claims, payments, cancellations, and refunds.
In terms of its version, we're up-to-date. We have version 2019.
How has it helped my organization?
This is the heart of the whole company. SQL Server is where all of our financials are. It has all of our data.
What is most valuable?
I've been using SQL Server for 20 years, and there is nothing that it can't do. It is awesome.
What needs improvement?
When we are talking about event space architecture, scalability generally comes into play. For example, I might have a hundred thousand transactions a second, and then all of a sudden, I build something that everybody in the world wants. The next thing I know is that I have a million transactions a second. So, to be able to process the throughput, I'd have to scale up, and then when the holidays are over, I'm again down to a hundred thousand transactions, and I want to scale back down. SQL Server is not going to do that. In this way, it is not very scalable. One of the reasons why they want us to use Kafka is so that if we need to, we can do that, but our base program is on SQL Server. So, this is where we would use a Kafka event stack so that if I need more servers, I can just write a command, and I can have more consumers, more brokers, and more producers, and when the holiday season is over, it scales right back down again. SQL Server is not going to do that.
For how long have I used the solution?
I have been using this solution for 20 years.
What do I think about the stability of the solution?
We do clustering. If one SQL Server goes down, it automatically goes to another one.
How are customer service and support?
I don't ever need tech support. If it breaks, I can just rebuild it.
Which solution did I use previously and why did I switch?
They're now using a different database for contracting called Road Runner. I don't know what that is, and how it stores data. I don't know anything about it.
There is also Postgres. I like SQL Server more than Postgres. That's only because I know SQL Server. I don't know Postgres as well. So, I can't say which one is better because I don't have the same amount of experience in both.
How was the initial setup?
I can bring up a SQL Server in an hour or so and set it up.
In terms of maintenance, the number of people required depends on the need.
We have a team of DBAs, developers, and UA analysts. We probably have 40 people in our IT area who are maintaining our solution. I'm just the developer. I'm the guy who makes the magic happen, but without other people collecting the information that I need to make the magic happen, I'm stuck. Without the guy who is an expert in permissions, partitioning, and performance tuning, I'm stuck. So, it's definitely a team effort. You can do it all, but you don't want to do it all because then you're running your head off, and you don't really get good at anything. It would be a jack of all trades, master of none type of scenario.
What other advice do I have?
You will seldom find a database that was designed correctly. Just because you got a poor-quality database doesn't mean that you're going to get a better database anywhere else. You rarely get to build a thing on your own. Usually, you inherit somebody else's stuff. So, the challenging thing is working with what you have while trying to implement a better solution. My only advice is to be patient.
I would rate it a nine out of 10. I wouldn't give anything a 10 because I don't have that kind of knowledge, but right now, it does what I need it to do.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buyer's Guide
Download our free SQL Server Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2025
Product Categories
Relational Databases ToolsPopular Comparisons
Teradata
MySQL
Oracle Database
MariaDB
SAP HANA
IBM Db2 Database
Amazon Aurora
CockroachDB
LocalDB
IBM Informix
Citus Data
Oracle Database In-Memory
YugabyteDB
SAP IQ
SAP Adaptive Server Enterprise
Buyer's Guide
Download our free SQL Server Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Microsoft sql2017 VS SAP Hana
- SQL Server 2005 vs. InfoBright - what are the pros and cons of these solutions?
- SQL Server 2012 - can I make OLTP transactions from my ERP run in memory?
- How does NuoDB compare to MySQL and SQL Server?
- What are the main architectural differences between Microsoft SQL Server and Oracle Multitenant?
- Would you say the price of SQL Server is high compared to that of similar products?
- Has using SQL Server helped your organization in any way?
- Which authentication mode is best for SQL Server?
- Which solution do you prefer: Microsoft SQL Server's enterprise edition or Oracle Database's enterprise edition?
- Which is better: SQL Server or SAP HANA?