We use SQL Server as a database management system for all of our projects.
Enterprise Solutions Architect at a comms service provider with 501-1,000 employees
Good Support, and easy to install
Pros and Cons
- "SQL Server scales well."
- "While this is a reliable product, it has room for improvement."
What is our primary use case?
What needs improvement?
While this is a reliable product, it has room for improvement.
Although Microsoft SQL was accessible in some projects, we did not use it everywhere. It is determined by the project. It's quite beneficial in some circumstances, but it couldn't support SQL databases in others, consequently, we used other suppliers like Oracle, Informix DB, PostgreSQL, MySQL, and others.
For how long have I used the solution?
We have been using SQL Server for quite some time now.
We use it both on-premises and in the cloud. It is dependent on the projects.
What do I think about the stability of the solution?
SQL Server is a stable solution.
Buyer's Guide
SQL Server
October 2024
Learn what your peers think about SQL Server. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
816,406 professionals have used our research since 2012.
What do I think about the scalability of the solution?
SQL Server scales well.
In the future, we may expand our usage.
How are customer service and support?
I don't have any issues with the technical support.
Which solution did I use previously and why did I switch?
We evaluated each product after using it, starting with Informix DB and ending with Oracle.
Oracle, Informix DB, PostgreSQL, and MySQL are among the products we use.
How was the initial setup?
It's quite easy to install.
Completing the installation is not an issue.
What about the implementation team?
My position is not related to installation, but if it is necessary, I am capable of doing it.
What's my experience with pricing, setup cost, and licensing?
It requires the purchase of a license. Our company's products all have licenses.
What other advice do I have?
It is appropriate for small and medium-sized businesses.
I would recommend this solution to others.
I would rate SQL Server an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Managing Partner at Bizz Advisers SRL
Stores and retrieves data requested by other applications
Pros and Cons
- "I haven't really experienced any issues that required the assistance of technical support."
- "The ability to connect with other environments needs to be improved."
What is our primary use case?
We use this solution to manage our database and store information. I use another platform for more specific needs.
Within our organization, there are roughly 10-12 employees using this solution.
What needs improvement?
SQL Server consumes a lot of resources. You need to keep an eye on the number of resources involved. It expands and uses all of the memory available on the server. For this reason, I install it on separate machines.
Also, the ability to connect with other environments needs to be improved.
For how long have I used the solution?
I have been using SQL Server for nearly 10 years.
What do I think about the scalability of the solution?
Scalability-wise, it's okay.
How are customer service and technical support?
I haven't really experienced any issues that required the assistance of technical support.
Which solution did I use previously and why did I switch?
I also use MySQL — the open-source version. I started using SQL Server because we required some special functionality for a specific project.
How was the initial setup?
The initial setup was not complicated. You can do it without any external support.
What about the implementation team?
I installed the entire solution myself within 20-50 minutes.
What's my experience with pricing, setup cost, and licensing?
The price could always be lower.
Which other solutions did I evaluate?
I evaluated Oracle, but I didn't like it — I prefer Microsoft.
What other advice do I have?
I would absolutely recommend this solution to others. Overall, on a scale from one to ten, I would give this solution a rating of eight.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
SQL Server
October 2024
Learn what your peers think about SQL Server. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
816,406 professionals have used our research since 2012.
Systems Specialist at Zillione Technology
Has good replication, availability, and clustering features
Pros and Cons
- "Its availability for a secured server is one of its most valuable features. Also its replications - we can manage eight replicas. Their clustering and availability groups are also valuable."
- "They do not offer the SQL Server Management tool via the installation. It is a separate tool I use when I'm trying to configure the mirroring with SQL Server Mirroring. This is not supported and I'm getting some errors on the database mirroring."
What is our primary use case?
Mainly, I do infrastructure support. We do fine-tuning, information, configuration, higher-level availability, and replication. Also, single and clustering solutions - both kinds.
We do on-premises and cloud deployments. This is because some customers use Microsoft Azure, mainly in the financial sector, such as the Sri Lanka Government, who has many databases that cannot go on the cloud. The financial sector also works with on-prem databases.
I am mainly using the SQL Server from 2019. That's the latest version since last January while our customers are mainly using the 2016 and 2017 versions. This is because we are not providing the latest version. We are testing some bugs now. In terms of functionality, I think the 2017 version is better. I have not fully tested the 2019, so I cannot give a recommendation for it.
What is most valuable?
Its availability for a secured server is one of its most valuable features. Also its replication features are valuable- we can manage eight replicas. Their clustering and availability groups are also valuable.
What needs improvement?
They do not offer the SQL Server Management tool via the installation. It is a separate tool I use when I'm trying to configure the mirroring with SQL Server Mirroring. This is not supported and I'm getting some errors on the database mirroring. So sometimes I use the 2014 management console and the 2017 server for that. If the customer does not agree to that, I use a query for the database mirroring connections.
Additionally, I think some kind of machine learning related feature should be included. This is because technology is moving fast and all of the customers are getting it easier. So developers are making machine learning products. That's why they should include some kind of a machine learning feature here, too.
How was the initial setup?
Which initial setup are you referring too? It has multiple solutions and installations, some of which are very simple. Clustering is very difficult to setup.
Setup time depends on the customer's environment, including database size, the number of databases, and the amount of data. Last week I did a PLC with two databases and one availability crew. It took two days because one day I did clustering. It can be done in one day but the customer provides another day for that.
Also, because the customers haven't kept some downtime, we request some kind of downtime for the primary server. So sometimes we plan downtime when we need some days for the complete environment.
What about the implementation team?
I'm working with Microsoft solutions in Sri Lanka. We have a technical team for the DB side only - Microsoft SQL Servers, Azure platform, SQL servers. All of those have a security device. And as I mentioned, installation is per requirement. There is no need for a couple of engineers for that.
In terms of maintenance after the deployment, it also varies depending on the number of databases.
What other advice do I have?
On a scale of one to ten, I would rate Microsoft MDS an eight. I'd give it an 8 and not a 10 because it lacks some features, such as machine learning.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Senior Developer at a tech vendor with 201-500 employees
Gives me the ability to mold a process flow or modularly add in new structures
Pros and Cons
- "Without any doubt the Integration Services and Analysis Services are the most widely used. These are the basis for data quality, data gathering, ETL process, as well as collation for the data warehouse, Cube-generation, and ad-hoc processes. The ease in which you may mold a process flow or even modularly add in new structures is something which is much needed in my job."
- "An area for improvement would be the SQL Server process monitoring, which is quite basic and could sustain more information."
- "The only item which I can list is application failure during Integration Services debugging, when restarting a process flow. In a number of instances the solutions fails. I have not given this much thought and simply stop and start the debugging service rather than restarting."
How has it helped my organization?
In the current organisation there was no centralised data repository. Thus, statistics, reporting, and generic management information were not existent. With the introduction of SQL Server, we have consolidated relevant business data into one main repository. We built reporting structures and analytics on top of the repository to help analysts and teams manage themselves, as well as provide management information. From basic or incomplete reports and statistics, we moved to a full reporting data structure, providing a holistic view of the organisation's data.
What is most valuable?
Without any doubt the Integration Services and Analysis Services are the most widely used. These are the basis for data quality, data gathering, ETL process, as well as collation for the data warehouse, Cube-generation, and ad-hoc processes. The ease in which you may mold a process flow or even modularly add in new structures is something which is much needed in my job.
What needs improvement?
An area that definitely needs improvement is the Reporting Service side with the actual report server. Although to be fair, Microsoft has developed a new branch of tools for reporting; presumably that is why they have not improved the Reporting Service side. Nevertheless, if this was not the case then, yes, it would be an area for improvement. Another area would be the SQL Server process monitoring, which is quite basic and could sustain more information.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
Overall, SQL Server 2014 is a very stable product and so far I cannot remember major issues that I have encountered. The only item which I can list is application failure during Integration Services debugging, when restarting a process flow. In a number of instances the solutions fails. I have not given this much thought and simply stop and start the debugging service rather than restarting.
What do I think about the scalability of the solution?
So far, we have had no scalability issues. I have read about instances where people encounter issues online, but fortunately enough I have never encountered issues.
Which solution did I use previously and why did I switch?
Yes, in the past I have worked with different versions of SQL server and have switched due to upgrades to utilise the latest version. I have also used Oracle, Tableau, SAP, and Jaspersoft.
The main reason I went for SQL Server is because it felt easier and more adaptive. Also, most of the products we use within the organisation are Microsoft-based, so that provided an extra advantage over the rest.
How was the initial setup?
Not too complex. We had spent a number of months on the design and planning stages, deciding how we would go about the setup, security, and accessibility aspects, so that when it came time for the actual setup, the process looked pretty straightforward. Don't get me wrong, it still took a number of days to finalise, but we had a concrete plan of action, the steps needed, and the work was delegated accordingly.
What's my experience with pricing, setup cost, and licensing?
My advice is quite straightforward. If you know the number of users who really and truly need access to the Server then it is a no-brainer. If you do not know, then get the basic package and minimum licenses and start from there. Needless to say, users can develop/use data structures outside and then deploy onto the Server.
Which other solutions did I evaluate?
Within the current organisation, we did not look at other options. I was pretty confident that the product would do the job, based on my previous experience with similar products. One key factor which pushed us to choose SQL Server was the cost of the product versus the amount of work to develop/maintain.
What other advice do I have?
I rate it eight out of 10. It is quite a good product and has improved dramatically. Like all products, it has bugs here and there and some areas still need improvement.
I have been using the solution for the past two and half years, however, I have worked with older versions of SQL Server (2012, 2008, 2005). The solution is quite powerful and versatile and I have not yet used all the areas/modules of the solution. It is not always easy to utilise all the available modules for the solution, especially if your work is focused solely on a particular area. Nonetheless, I try to use different areas for side projects.
Plan thoroughly before, and once implemented go through the structure regularly and remodel accordingly. When planning, go through all the various sections, resources, accessibility, security etc.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Chief ICT Officer at Barbados Public Workers Cooperative Credit Union Ltd
A scalable and stable solution that works as a database for applications
Pros and Cons
- "The tool helps us by being available always."
- "The tool is expensive."
What is our primary use case?
We use the product as a database for the applications.
How has it helped my organization?
The tool helps us by being available always.
What is most valuable?
We don't encounter any issues with the solution.
What needs improvement?
The tool is expensive.
For how long have I used the solution?
I have been using the product for the last ten years.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
The tool is scalable.
How was the initial setup?
The tool is easy to install.
What was our ROI?
We have seen ROI with the tool's use.
What's my experience with pricing, setup cost, and licensing?
I would rate the tool's pricing a six out of ten. It is not extremely cheap but also it's not the most expensive product.
What other advice do I have?
I would rate the product an eight 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.
Testing Lead at Enstoa
Integrates well, good support, and quick deployment
Pros and Cons
- "The most valuable features of SQL Server are the speed, great support, and it is from a known vendor."
- "The security features of the solution could be better."
What is our primary use case?
We are using SQL Server for data processing.
What is most valuable?
The most valuable features of SQL Server are the speed, great support, and it is from a known vendor.
What needs improvement?
The security features of the solution could be better.
For how long have I used the solution?
I have used SQL Server within the past 12 months.
What do I think about the scalability of the solution?
SQL Server is a scalable solution.
We have approximately 200 users using this solution. We increase the number of users every year.
How are customer service and support?
I have not contacted their technical support.
How was the initial setup?
The process for the deployment is straightforward. It takes approximately four hours to complete.
What about the implementation team?
We did the implementation of SQL Server in-house. We have eight people managing the solution. The team includes managers, technicians, and administrators.
What's my experience with pricing, setup cost, and licensing?
There is a subscription that needs to be purchased to use the solution.
What other advice do I have?
I would advise others this is a good Microsoft solution.
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.
Advisory Software Engineer at a tech services company with 1,001-5,000 employees
Gives you all the basic requirements and can be integrated with other applications
Pros and Cons
- "The solution has a user-friendly environment and supporting functionalities. It also has great memory and processing databases."
- "Other than Synapse and the other version of SQL Server, they face some problems while processing the data."
What is our primary use case?
Our use case is creating data warehouses using the SQL Server database.
The solution is deployed on-premises and on public and private clouds.
What is most valuable?
The solution has a user-friendly environment and supporting functionalities. It also has great memory and processing databases.
What needs improvement?
Other than Synapse and the other version of SQL Server, they face some problems while processing the data. For example, the one issue we face is that when we need to process the queue, it's costly with Azure and SQL Servers. We also face some memory issues with that.
For how long have I used the solution?
I have been using this solution for more than eight years.
What do I think about the stability of the solution?
The solution is very stable.
What do I think about the scalability of the solution?
The solution is scalable.
How are customer service and support?
We have a different technical team that deals with issues. So we only communicate the issue to them, and they communicate with the team.
How was the initial setup?
Setup is very easy, especially compared to Oracle.
What's my experience with pricing, setup cost, and licensing?
Synapse is a bit costly. If I compare it with different databases, I think it's a reasonable price. If I'm talking about licensing of the Oracle, it seems that normal organizations have it and some smaller organizations can also afford it, which is a good thing.
Which other solutions did I evaluate?
I have also evaluated Oracle.
What other advice do I have?
I would rate this solution 8 out of 10.
I always recommend SQL Server. To whoever asks me, I will say, "Just go for it." The databases are good. In terms of pricing, SQL Server is good. In terms of functionality, it gives you all the basic requirements. You can also integrate it with different applications, which is an advantage.
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
Principal JDE Business Analyst at a manufacturing company with 201-500 employees
It's working great for us with availability groups, columnstore indexes, and other features
Pros and Cons
- "I like the availability group functionality. We are setting up more clusters using availability groups. The enterprise licensing or Software Assurance makes it a little bit cheaper as well. It is nice to have that read-only copy for reporting and everything else."
- "On the SQL Server Management Studio (SSMS) side, I have noticed more bugs in terms of being able to connect to our SQL servers. I can't tell how many times my recent server list got dropped or cleaned out. It is a pain, and it would be nice to have that recent connect list when you connect in. For whatever reason, once in a while, I get a hard error, and it'll close. When I go back in, everything is cleared out. It is annoying when you are working with more than a hundred database instances."
What is our primary use case?
All of our .NET applications and some of our third-party applications require a single server database, AutoCAD, and things like that. Our custom apps are the largest estate of databases.
In our production environments, we're on version 17. I've worked with the most recent version but not in a production environment.
What is most valuable?
I like the availability group functionality. We are setting up more clusters using availability groups. The enterprise licensing or Software Assurance makes it a little bit cheaper as well. It is nice to have that read-only copy for reporting and everything else.
They've been adding a lot of great functionality such as columnstore indexes to improve the way indexes are rebuilt and to be able to do online index rebuilds. All those are great features.
What needs improvement?
On the SQL Server Management Studio (SSMS) side, I have noticed more bugs in terms of being able to connect to our SQL servers. I can't tell how many times my recent server list got dropped or cleaned out. It is a pain, and it would be nice to have that recent connect list when you connect in. For whatever reason, once in a while, I get a hard error, and it'll close. When I go back in, everything is cleared out. It is annoying when you are working with more than a hundred database instances.
For how long have I used the solution?
I have been working with this solution for probably 18 years.
How was the initial setup?
Everything is pretty much scripted out, so it is pretty straightforward for us.
What other advice do I have?
They've been adding a lot of great functionality, and hopefully, they continue down that path. We don't use a lot of the more advanced features at this point, but for what we're doing right now, it's working really great with availability groups and other features.
Its usability has gotten a lot better after version 14. There were a lot of great updates after version 14 for SQL or query performance with the engine.
I would rate it an eight out of 10.
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: October 2024
Product Categories
Relational Databases ToolsPopular Comparisons
MySQL
Oracle Database
Teradata
MariaDB
SAP HANA
IBM Db2 Database
Amazon Aurora
CockroachDB
LocalDB
IBM Informix
Oracle Database In-Memory
Citus Data
YugabyteDB
SAP IQ
SAP SQL Anywhere
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?