We primarily use the product for internally developed applications. There's some business intelligence and data warehousing used as well as some financial information.
Senior Database Administrator at a comms service provider with 10,001+ employees
Easy to use, quick to set up, and pretty scalable
Pros and Cons
- "The ease of administration, in general, is the solution's most valuable aspect."
- "Its ability to handle certain kinds of large data could be improved."
What is our primary use case?
How has it helped my organization?
It's evolved over the years. It's become a truly useful enterprise situation and an enterprise tool. The amount of data that it can contain is significant.
What is most valuable?
The ease of administration, in general, is the solution's most valuable aspect.
You can make the solution work pretty fast. Performance isn't an issue.
The initial setup is quick and easy.
The solution is stable.
The scalability is good.
What needs improvement?
Its ability to handle certain kinds of large data could be improved. Its high availability, segmentation, and disaster recovery features can be improved upon also.
There are not really any significant features that I'd like to see added to it.
Buyer's Guide
SQL Server
February 2025

Learn what your peers think about SQL Server. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
841,152 professionals have used our research since 2012.
For how long have I used the solution?
I've been using the solution for a long time. It's been 25 to 30 years at this point.
What do I think about the stability of the solution?
The solution offers very good performance and is pretty reliable.
The stability is excellent. There are no bugs or glitches. it doesn't crash or freeze.
What do I think about the scalability of the solution?
The solution scales pretty well. I would rate it at a four out of five. If a company needs to expand, it shouldn't be an issue.
It's used pretty extensively by a lot of people in our organization. It's used for everything from management to clerks and external users. Clients use it in some way, shape, or form.
How are customer service and support?
I've used technical support in the past and I would rate them as average. They aren't bad.
Which solution did I use previously and why did I switch?
I've also used Oracle and MySQL in the past. This company hasn't switched. I've just used other solutions in various roles over the years. We have Oracle in place for our financials still. There's no need for my SQL and Postgres. They're open-source tools.
How was the initial setup?
The initial setup is very straightforward and the deployment is quick. You can have it up and running in three minutes. It's not a problem to get it set up.
You only need one person to handle any maintenance tasks on it.
What about the implementation team?
We handled the entire deployment in-house. We did not need an integrator or consultant to assist us.
What's my experience with pricing, setup cost, and licensing?
The licensing cost varies widely, depending upon what methodology you employ. It could be very cheap, for example, it could be less than $2,000. Alternatively, it can go up to well over $100,000.
What other advice do I have?
I'm a customer and an end-user.
I'm currently using the most recent version of the solution.
I'd advise those who wish to use the solution to first practice a bit with it.
I'd rate the solution at a nine out of ten. It's a very solid product. It's very stable. The ease of use is pretty high and the amount of support that's freely available for it is significant.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Principal Database And Cloud Architect at a financial services firm with 10,001+ employees
A relational database management system with a valuable developer edition, but the price could be better
Pros and Cons
- "I love the developer version. Microsoft tells you about all the cool things they provided for everybody. You can develop and do anything with it. It's really good to learn. Oracle will not give you that much freedom, and Microsoft really kills it. You don't do anything with it but develop, learn, break, and push it to its limits. If there are problems, you show Microsoft or ask them, "what's going on here?" There is good community support for the developer edition, and that's what I really appreciate. You can teach people about it without limitations. You can have small databases created. You can keep it for a year and then work on it. It's a good thing for learners and developers."
- "The price could be better. It costs a lot, and competing databases like Postgres are free."
What is most valuable?
I love the developer version. Microsoft tells you about all the cool things they provided for everybody. You can develop and do anything with it. It's really good to learn. Oracle will not give you that much freedom, and Microsoft really kills it.
You don't do anything with it but develop, learn, break, and push it to its limits. If there are problems, you show Microsoft or ask them, "what's going on here?" There is good community support for the developer edition, and that's what I really appreciate. You can teach people about it without limitations. You can have small databases created. You can keep it for a year and then work on it. It's a good thing for learners and developers.
What needs improvement?
The price could be better. It costs a lot, and competing databases like Postgres are free.
For how long have I used the solution?
I have been using SQL Server for about ten years.
What do I think about the stability of the solution?
There are problems in all systems, and I don't see any difference between open source and proprietary solutions. SQL Server, Postgres, and Oracle are all vulnerable. There are no known issues per se, but any system can be broken. There is nothing special about this database.
What do I think about the scalability of the solution?
SQL Servers and other databases are all scalable. I just don't see any problem with scalability.
How are customer service and technical support?
Whenever we have issues, we talk directly with Microsoft. They are responsive, and they help.
Which solution did I use previously and why did I switch?
I'm more into open source solutions, and I love Postgres. I've worked as a database administrator as well. But I really hate all the tools used to manage performance or backup or just any of those disaster, recovery, and availability solutions. I hate them. They really impose a lot of overhead in a demonstration and aren't really flexible. When you're in the cloud, you don't have to worry about most of those things.
Some of them still exist, but the cloud providers do provide them and you stick to that. You enhance them or add some more features, but really the most hated feature is, making sure that your database really can recover from many kinds of disasters. Resiliency, the most important part and when that is really managed by the cloud online, the overhead costs are removed. The rest is really easy. Performance is okay, and there are indicated spots for data because I work with financial data and a lot of it is our important critical data. So, the cloud is really the best thing that happened to us.
How was the initial setup?
When it comes to the initial setup, most of them can be automated. For example, most setup settings for progressions, management, disaster and recovery, failover, and failback. Most of those things can be automated and provisioned into one kind of pipeline. Connecting that data to an application and even provisioning from the code repository through Jenkins. Those things are really easy to automate.
What's my experience with pricing, setup cost, and licensing?
It costs a lot.
What other advice do I have?
I would advise potential users to use SQL Server with Microsoft Azure. I don't recommend managing it locally.
On a scale from one to ten, I would give SQL Server a seven.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
SQL Server
February 2025

Learn what your peers think about SQL Server. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
841,152 professionals have used our research since 2012.
Senior Developer at a government with 51-200 employees
Easy to scale, simple to set up, and offers many great features
Pros and Cons
- "The backups are excellent."
- "I would like to see better integration between their link server and other platforms, such as IBM."
What is our primary use case?
Usually, we use a lot of the vendor software, like ManageEngine, and stuff like that. They use Postgres, however, I prefer to use Microsoft's SQL server. We have a couple of servers and we integrate that information into it. I can run reporting and analysis off of that.
What is most valuable?
There's a lot of great features. I like T-SQL, which is wonderful. The backups are excellent. There's a lot of things that are much easier to manage. All of the features and functions within the SQL language itself, the store procedures, I really, really enjoy. The security has been excellent.
The initial setup is very straightforward.
The stability is very good.
We find it easy to scale if we need to.
What needs improvement?
I would like to see better integration between their link server and other platforms, such as IBM, due to the fact that, a lot of times, you want to set up a linked server so you can be on SQL and pull data off of another server using that link server. Sometimes they don't play well together. There just needs to be better integration for those types of situations.
For how long have I used the solution?
I've been using the solution for about eight or nine years at this point.
What do I think about the stability of the solution?
The stability is great. There are no bugs or glitches. it doesn't crash or freeze. It's very reliable. The performance is great.
What do I think about the scalability of the solution?
Scaling is easy if you need to do it. You simply set up a cluster and you can just grow it up.
In our organization, all the end-users are pretty much integrated into it and using it. As far as developers, there are two developers and me that are using it.
How are customer service and technical support?
We haven't used tech support as we used to have a business partner that wanted us to talk to them instead. Therefore, I can't speak to how helpful or responsive they would be if you need assistance.
Which solution did I use previously and why did I switch?
Here at the company, they used Postgres, and what I didn't care about it was that it was okay, but it didn't integrate with a lot of the other applications. I felt Microsoft did a better job of that.
How was the initial setup?
The setup is pretty straightforward. The only thing that sometimes gets weird is if you have somebody that's needing an ODBC driver from another type of application back to the SQL server. It's usually that other application trying to figure out what it needs to connect to SQL. It's not really SQL's fault.
What other advice do I have?
We are customers and end-users.
We are using both the latest version and a previous version of the solution. I don't have the exact version numbers on hand.
I would advise new users first to get help implementing it unless you know the solution well, as there's so much that it can do. A lot of times you can actually make a little mistake. Say if you're going to go in a certain direction, if you get some advice, you may be much happier going in another direction completely.
In general, I would rate the solution at a nine out of ten. I've been quite satisfied with its capabilities. It's an excellent product that still has room for growth.
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.
Information Technology Manager at OrchidaSoft
Reliable, easy to maintain, easy to develop, and easy to use
Pros and Cons
- "The performance of SQL Server is perfect."
- "Security is an area that can be improved."
What is our primary use case?
We develop software for another company. We mainly develop on-premises solutions.
We use this solution with our accounting ERP software. Our product is called Orchida ERP and we have many clients in Egypt who are using this software. Its database is SQL Server.
We mainly work in ERP.
We currently have a small project in SharePoint for Microsoft, but 80% of our work is with Orchida ERP
We have our software with SQL server for 20 years. Our software will not work without SQL Server.
We provide consultancy in installing this solution for our clients.
What is most valuable?
It is easy to maintain, and it's easy to set up.
It is also easy to develop. Overall, it's easy.
It can work with many different sizes of data, anywhere from 10 to 50 gigs of data.
The performance of SQL Server is perfect. It does not need to be enhanced.
What needs improvement?
If you work with more than 50 gigs of data, it will run slower than Oracle.
Security is an area that can be improved. It could be more secure; more security is needed.
We have some clients who have been exposed to the SQL injection virus.
We would like SQL to be able to manage this problem or to come up with an alerting system to alert the user that the server has been exposed. This has become more of an issue because of the Corona Virus and people are working from home.
Some have been infected by the SQL injection Virus and will lose their data.
For how long have I used the solution?
I have been using SQL Server for 20 years.
Most of our clients work with version 14 and version 19, which is the latest.
What do I think about the stability of the solution?
It's a stable solution.
What do I think about the scalability of the solution?
SQL Server is scalable. Our clients are medium-sized companies, not large. They don't have professional IT.
We have 20 people in our organization who are using this solution, but we have many clients who are using it. We sell our consultancy service to more than 200 clients every year.
How are customer service and technical support?
If we have any issues, we search Google and the internet to resolve them.
Our company has not used Microsoft Support.
Which solution did I use previously and why did I switch?
We have tried many versions of Oracle, including Oracle 11, Oracle 12, and the latest version, which is easy to maintain and similar to Microsoft.
Some of our clients are also using Express SQL. It is not good, but also not bad. If you have small amounts of data then it will meet the requirements.
How was the initial setup?
The installation is straightforward. It is easy, you continuously click the next button until you are done.
It takes 20 to 25 minutes to install. There are no issues with the installation, it is very basic.
What about the implementation team?
We did not use an integrator, we have an in-house team to install and implement this solution.
What's my experience with pricing, setup cost, and licensing?
Some of our clients purchase the license and others do not; they use Express SQL Server.
Which other solutions did I evaluate?
One of our clients is using an SQL Server on Linux. We don't use it but it is a very interesting product. It's a good trend, the Linux environment has become a market share that is growing in Egypt.
What other advice do I have?
I would recommend this solution to others who are interested in using it.
We can't compare this solution with other databases, as we do not have enough experience with other similar tools.
Overall, SQL Server is good. I would rate SQL Server an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Sr. Solution Architect at Team Computers
Very fast with an easy initial setup and reasonable pricing
Pros and Cons
- "The initial setup isn't overly complex."
- "The backup capacity needs to be bigger."
What is our primary use case?
We are primarily using the solution for pulling data and analysis.
In the auto industry, are the dealer management systems for which there is kind of portals from which the dealers are maintaining information can have access to retail data, bookings, and details surrounding individual customers.
We are fetching data and using it for analytics purposes, basically.
What is most valuable?
The basic features of the solution are excellent overall.
The initial setup isn't overly complex.
The pricing is reasonable.
The solution scales well.
The solutions very fast. It reads and writes six to eight times faster than any other tool.
What needs improvement?
The solution is very different from Oracle, which is a product we also use.
Mainly the data capacity needs to be improved. The data values are limited. They are smaller or medium scale. The MySQL is working fine, however, when it comes to large data sets or large data volumes, Oracle can handle them better. The backup capacity needs to be bigger.
What do I think about the stability of the solution?
When it's medium or small-scale data volume, people are referring to MySQL, however, when the data volume grows the people are referring to Oracle. In my estimation, the stability is fine.
What do I think about the scalability of the solution?
The scalability of the product is pretty good. It can scale effectively and expands better than other options.
We have around 40 users on the solution currently.
Our main usage is not for the database and we simply use basic aspects of the platform.
How are customer service and technical support?
Technical support isn't an aspect of the solution I know too much about. I've never been in direct contact with them. Therefore, I can't speak to how helpful or responsive they are.
Which solution did I use previously and why did I switch?
We also currently use Oracle.
How was the initial setup?
The initial setup isn't too complex or difficult. It's pretty straightforward. It's less complex of a process as compared to other solutions.
What's my experience with pricing, setup cost, and licensing?
The cost isn't overly expensive. It's very reasonable. Our customers are happy with the price. It's in a good range.
What other advice do I have?
We are partners with Microsoft. We use multiple deployment models, and typically those are private cloud or on-premises options.
Overall, I would rate the solution at an eight out of ten. We've been mostly very satisfied with the capabilities of the product. It's fast. It's our preferred product.
I'd recommend the solution to other users and organizations.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: partner
Information Systems Manager at a aerospace/defense firm with 51-200 employees
A scalable and easy-to-deploy solution that secures our data, saves time, and just runs
Pros and Cons
- "The management studio is probably the thing we use the most for running quick queries and creating quick reports. Quite often, somebody comes and says, "Hey, can you find XYZ?" It is so much easier just to jump in there and run a quick query."
- "They can build more performance-tuning tools in it. They can also make the stuff a little more user-friendly and provide the ability to schedule jobs. They can perhaps also streamline it a little bit so that it is not so resource-intensive, which would be helpful. SQL Server has a tendency to consume all the memory you allow it to. If you are not careful, you can basically break your server. I would like to see it having a smaller footprint in terms of system resource consumption. They might want to consider re-evaluating their pricing. It is expensive."
What is our primary use case?
It is used for the backend database for our ERP system and the document management system. We are using its latest version.
How has it helped my organization?
It saves time. Our data is also a lot more secure. Prior to SQL Server, things were run in a flat-file database that required a ton more maintenance to keep it running. SQL Server is pretty much bulletproof. It just runs.
What is most valuable?
The management studio is probably the thing we use the most for running quick queries and creating quick reports. Quite often, somebody comes and says, "Hey, can you find XYZ?" It is so much easier just to jump in there and run a quick query.
What needs improvement?
They can build more performance-tuning tools in it. They can also make the stuff a little more user-friendly and provide the ability to schedule jobs.
They can perhaps also streamline it a little bit so that it is not so resource-intensive, which would be helpful. SQL Server has a tendency to consume all the memory you allow it to. If you are not careful, you can basically break your server. I would like to see it having a smaller footprint in terms of system resource consumption.
They might want to consider re-evaluating their pricing. It is expensive.
For how long have I used the solution?
I have been using this solution for 12 years.
What do I think about the stability of the solution?
It is pretty much bulletproof. We never had data corruption and database failure. We've had hardware failures, but that's not the fault of the software.
What do I think about the scalability of the solution?
It is very scalable, and you don't run into indexing issues like you would with a flat file. I don't think we've even scratched the surface in terms of its capabilities. Our databases are fairly small in comparison to others in our industry who are using the same software.
We've got about 40 users using it, and primarily, they don't touch the database directly. They're just using it through ERP and our document management system. They are just non-IT employees. They are office users.
We're using it fairly extensively for the core of our business software, and we will likely increase the usage of it. We've got some projects in the hopper that will take advantage of SQL Server. So, we plan on increasing our usage of it.
How are customer service and technical support?
I didn't have the need to contact Microsoft support.
Which solution did I use previously and why did I switch?
We haven't used any other solution prior to SQL Server. It was just a flat-file.
How was the initial setup?
It was pretty straightforward. It basically walks you through the process. It took a couple of hours.
What about the implementation team?
Initially, we used a consultant to set up our ERP system, but that was 12 years ago. Since then, we've upgraded it several times, and that was done in-house. Our experience with the consultant was overall positive.
For its maintenance, we are a department of two.
What was our ROI?
We have definitely seen a return on investment when it comes to SQL Server.
What's my experience with pricing, setup cost, and licensing?
It is expensive, especially when you have open-source products that are just about as functional and they're free. They might want to consider re-evaluating their pricing.
We purchased it in retail. It was somewhere in the neighborhood of 9,000. There is just the standard licensing fee. If they migrate this product the way they're trying to do everything else, eventually, it is going to be subscription-based, which is going to suck, but that's the way the industry is going, so it is what it is.
What other advice do I have?
If you've never done it before, Microsoft has plenty of documentation and online guides to walk you through it. Just take your time, and follow the steps. If you can do it in a virtual environment, it is better because it is easier to start over if you mess it up, but it is fairly user-friendly. If you have questions during the setup, stop and Google it. The information is out there.
I would rate SQL Server an eight out of ten because there is always room for improvement.
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.
Chief Technology Officer at KOLOK SA
Many licensing options, quick installation, and scalable
Pros and Cons
- "SQL Server is a very mature solution."
What is our primary use case?
We use SQL Server for storing all our company information, such as ERP, customer applications, and our wealth management systems. All of our data is stored in SQL Servers.
What is most valuable?
SQL Server is a very mature solution.
For how long have I used the solution?
I have been using SQL Server for approximately 20 years.
What do I think about the stability of the solution?
SQL Server is a stable solution.
What do I think about the scalability of the solution?
The scalability of SQL Server is good. It can scale up to thousands of times more data than I have.
We have approximately 250 people using this solution in my organization.
How are customer service and support?
I have not used the support from SQL Server.
How was the initial setup?
The initial setup is simple it takes approximately 10 minutes. You only need to run the setup and you have SQL installed.
What about the implementation team?
I have installed SQL databases and SQL Servers regularly. I did the implementation of this solution.
This solution requires one administrator for implementation and maintenance.
What's my experience with pricing, setup cost, and licensing?
Some of the licensing are very expensive, such as the Enterprise license.
The Express version is free. There are a lot of licensing options.
What other advice do I have?
I would recommend this solution to others.
I rate SQL Server a nine 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.
Manager Global Identity & Access Management at a healthcare company with 10,001+ employees
Database management system that's easy to manage, query, and scale; has well-designed databases
Pros and Cons
- "Very stable relational database management system that offers ease of management, querying, and scaling. It has well-designed databases."
- "Sometimes the system hangs. Its databases should be able to deal with more data in a faster way. Its speed of processing larger amounts of information should be improved."
What is our primary use case?
SQL Server is our primary database for identity access management.
What is most valuable?
What I find most useful in SQL Server is that it's easier to manage and to query. Its databases are well-designed. It's easy to do any changes, and it's easy to query the database through reports and whatever information you need.
What needs improvement?
There is always room for improvements. In SQL Server, the databases should be able to deal with more data in a faster way. Sometimes, when you have a lot of information running on the SQL databases, the system hangs. Though there are always improvements being done to SQL Server, there's still a lack of speed in being able to process so much information, so the performance of this solution still needs to be improved.
Another area for improvement in SQL Server is its front end, in terms of running the queries, e.g. it would be better if it could give suggestions. For example: When you write something, this solution could have a feature similar to a dictionary's intelligence that will tell you what to write such as the one you have in Word, or in PowerPoint, for example, you'll have the design suggestions for it. An improvement I'd like to see in SQL Server is for it to suggest what you put next when you are writing SQL codes or queries.
For how long have I used the solution?
We've been dealing with SQL Server for four years now.
What do I think about the stability of the solution?
SQL Server is a very stable product.
What do I think about the scalability of the solution?
SQL Server is a product you can scale. You can add and remove modules as needed.
What's my experience with pricing, setup cost, and licensing?
SQL Server is expensive if you use the advanced SQL version. If you use the standard version, it's not expensive, because it's included in Windows, in Microsoft. It's very expensive if you use the advanced version. We're using both. For IBM, we're using the advanced version, but then we use the basic SQL Server for the other platforms.
You just pay for the SQL Server license. There's no additional cost as everything's already included.
What other advice do I have?
We currently don't have any issues with SQL Server. There's nothing that we couldn't solve internally, so I haven't had the chance to contact their technical support team.
I'm giving SQL Server an eight out of ten rating.
I can recommend this solution for medium and large enterprises. For small enterprises, it depends: if they use the standard, free one on Windows, yes. If they don't, I wouldn't recommend the investment.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: partner

Buyer's Guide
Download our free SQL Server Report and get advice and tips from experienced pros
sharing their opinions.
Updated: February 2025
Product Categories
Relational Databases ToolsPopular Comparisons
MySQL
Teradata
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?