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.
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?
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.
Buyer's Guide
SQL Server
November 2024
Learn what your peers think about SQL Server. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
824,067 professionals have used our research since 2012.
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.
Technical Director/ Project Manager / Consultant at SC Iceberg Data Intelligence SR
User-friendly and cost effective Server for ETL and reporting
Pros and Cons
- "This solution is user-friendly and easy to understand."
- "The stability of the solution should be improved in the next release. Sometimes it is great, sometimes it is troublesome. I would also like data conversion and the code pages to be a bit more straightforward."
What is our primary use case?
I am an integrator of this solution and my customers use this for ETL and reporting.
What is most valuable?
This solution is user-friendly and easy to understand.
What needs improvement?
The stability of the solution should be improved in the next release. Sometimes it is great, sometimes it is troublesome. I would also like data conversion and the code pages to be a bit more straightforward.
For how long have I used the solution?
I have been working with SQL Server for the past fifteen years.
What do I think about the stability of the solution?
Stability can be shaky.
What do I think about the scalability of the solution?
This is a scalable solution.
Which solution did I use previously and why did I switch?
I use to work with Informatica via the Oracle package and switched to SQL because it is cheaper and a bit better than the others.
How was the initial setup?
This solution is pretty easy to deploy.
What's my experience with pricing, setup cost, and licensing?
SQL Server has the best licensing price.
What other advice do I have?
There is a lot to learn about this solution when first using it, as with any other tool.
I would rate this solution an eight out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
Buyer's Guide
SQL Server
November 2024
Learn what your peers think about SQL Server. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
824,067 professionals have used our research since 2012.
Sr. Network Administrator at ACMC
Stable and easy to use
Pros and Cons
- "One of the most valuable features of SQL Server is that it's easy to use."
- "SQL Server could be improved with cheaper licensing because it's very expensive."
What is our primary use case?
We primarily use SQL Server as a database management system.
This solution is deployed on-prem.
What is most valuable?
One of the most valuable features of SQL Server is that it's easy to use.
What needs improvement?
SQL Server could be improved with cheaper licensing because it's very expensive.
For how long have I used the solution?
We have been using SQL Server since 2016, so more than five years.
What do I think about the stability of the solution?
This solution is stable.
Which solution did I use previously and why did I switch?
Before implementing SQL Server, we used Oracle. We switched to SQL Server because it had good integration.
How was the initial setup?
The installation is straightforward. I was able to handle deployment and maintenance by myself.
What about the implementation team?
We implemented this solution through an in-house team.
What's my experience with pricing, setup cost, and licensing?
For licensing, we pay yearly. The licensing is very expensive, and it should be cheaper.
What other advice do I have?
I rate SQL Server an eight out of ten. I would recommend it to others, as long is it meets their requirements.
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.
Lead Technical Instructor at Code.Hub
A user-friendly, reliable solution for organizing data from subscribers and customers
Pros and Cons
- "The solution is user-friendly, is a robust tool and is always reliable to users."
- "The interface integration could be better."
What is our primary use case?
We are a company that possesses data relating to the banking and telecommunications sectors. We use the solution to organize all data received from subscribers and customers.
What is most valuable?
I feel that this is the simplest of solutions. It is user-friendly, is a robust tool and is always reliable to users. The solution is within the Windows environment. This means that all users, who are already accustomed to Windows, will naturally prefer to use this environment over that of Linux or another operating system.
What needs improvement?
I would like to have a more directed modeling, to have the flexibility to design all databases using a graphic interface. In other words, the interface integration could be better.
To avoid the need to write code, many users like to use the database diagrams as an overall tool and, as such, the solution should be more flexible and user-friendly.
For how long have I used the solution?
I have been actively using SQL Server for up to 10 years. I started with programming, moved to databases and am now concentrating on Power BI.
What do I think about the scalability of the solution?
The solution is quite scalable, as it can be extended to replicate many computers. It can be used in a virtual environment. One would, of course, make use of the cloud. We are now gaining experience in cloud programs such as Azure and AWS.
How are customer service and technical support?
There are two teams which provide technical support. The same team provides support for all these tasks.
How was the initial setup?
The initial setup is not without certain problems. Many users prefer to use Docker in lieu of the original selection. This is more convenient for them owing to certain configurations it possesses. However, if one is incapable of doing this initially he will find it difficult to do at a later date. An example would involve the inclusion of TCP/IP support, which is quite cumbersome. While it is not very difficult, it does require a certain amount of expertise.
We have prepared many virtual machines. Each month we prepare these systems so that they may be ready to meet our needs. This task consumes three to four days per month.
What about the implementation team?
We have a support team who helps our users with deployment. They provide these services to our customers.
When it comes to deployment and maintenance, there are four people responsible for providing the administrative support to us and to our customers.
What's my experience with pricing, setup cost, and licensing?
Our customers do pay license fees for the MS SQL Server but the Rabbit is free, as it is open-source software.
Some who pay for these prefer in-house, on-premises support, while others take a cloud-based approach.
What other advice do I have?
I am also a consultant to SQL Server.
I usually consult with databases, including the Power BI. I started with data business and now shifted to this.
I strongly recommend the solution because we are doing consulting projects using Java applications.
I rate SQL Server as a nine 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
Database Administration Team Leader at a transportation company with 10,001+ employees
A stable relational database management system with a valuable Always On feature
Pros and Cons
- "I believe Always On is the most valuable feature. It's also easy to use and not very tricky."
- "Analysis services have a lot of room for improvement. Basically, manageability on the available tools. They should have improved them already. They are not very efficient. My main headache is with the analysis service, and it would be really good if Microsoft developed some additional tools that are more user-friendly to manage the analysis. This is both from the perspective of management, users' roles, and performance analysis. My main wish for SQL Server would be that management tools for analysis services grow and mature a bit."
What is our primary use case?
We use it for both database services and analysis services.
What is most valuable?
I believe Always On is the most valuable feature. It's also easy to use and not very tricky.
What needs improvement?
Analysis services have a lot of room for improvement. Basically, manageability on the available tools. They should have improved them already. They are not very efficient. My main headache is with the analysis service, and it would be really good if Microsoft developed some additional tools that are more user-friendly to manage the analysis. This is both from the perspective of management, users' roles, and performance analysis. My main wish for SQL Server would be that management tools for analysis services grow and mature a bit.
For how long have I used the solution?
I have been using SQL Server for about 15 years.
What do I think about the stability of the solution?
It's stable. The database service is better than the analysis service, but it's quite stable. It's as stable as the support it has. If it has a good infrastructure and good machines with disks, it's quite stable.
What do I think about the scalability of the solution?
SQL Server is vertically scalable. We have about 3,000 people using this solution.
How are customer service and technical support?
We haven't used their technical support a lot. I would say it depends on the scope of the help you need. On a scale from one to ten, I would give technical support a seven.
What's my experience with pricing, setup cost, and licensing?
I don't know the exact prices because my focus is essentially technical and not on the bills. A few years ago, they changed the billing policy for the Enterprise Edition, and it became less attractive. But I believe they are still cheaper than Oracle. SQL Server isn't cheap, but it's not expensive either.
What other advice do I have?
I would tell potential users that it's important to have a good infrastructure, but my advice is for any database, not only SQL Server. It's important to have a good infrastructure and a good network if you're planning to use Always On and clusters. I believe the most important thing is the infrastructure where the SQL Server will be based.
On a scale from one to ten, I would give SQL Server an eight.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Software Manager at a computer software company with 1-10 employees
I like the community where we can get good responses and replies to our questions
Pros and Cons
- "SQL Server is quite stable. And now we are using the Lattice 2017 version."
- "In some cases it is quite difficult, like the lack of ease of the replication and other issues. They have to improve on that. They do not have features like "always on," which is complicated."
What is our primary use case?
I handle the banking software. We have another software called City Life, a life insurance package. We develop those packages - the banking package and the life insurance package. We have almost 70 - 80% of the market share in our country. I also use and love Delphi. We develop in that language. The backend is SQL Server at this moment and we are researching how we can move from SQL Server to some other open source solutions.
What is most valuable?
The only problem with this product is that it doesn't have an open source version.
What needs improvement?
Our customers are willing to pay less. For SQL server they have to buy it, they have to purchase the license. So, if we can get some free open source, like Firebird, InterBase, Firebase, or something like MySQL and also PostgreSQL, whichever one is suitable for us, we'd like to pick one.
Additionally, in some cases it is quite difficult, like the lack of ease of the replication and other issues. They have to improve on that. They do not have features like "always on," which is complicated.
One feature which we don't like is that they are providing CLR, and CLR can only be written in dot net, C sharp. But actually it should be open for all languages to write CLR so that we can hide our code. The next thing is that the tangent PSQ is encryptable but it is decryptable, as well. From the developer's point of view, all procedures are exposed.
For how long have I used the solution?
I have been using SQL Server for a long time, since version 6.5.
We are still using it, but everybody is going towards open source, that's why we would like to go for open source as well.
What do I think about the stability of the solution?
SQL Server is quite stable. And now we are using the Lattice 2017 version. But the most important thing is that the license cost is quite expensive.
How are customer service and technical support?
We solve issues on our own. If we need something we Google it and find it. There is a good communication base and a community where we can get responses, replies, and some blog posts.
What other advice do I have?
I'm looking at Firebird. My concentration is Firebird. I understood and researched that Firebird is the best one because it is quite robust, it has already matured, and the developer's community is quite high and stable. I'm just researching whether it can handle the huge amount of database as it did in Microsoft SQL server.
On a scale of one to ten, I would give SQL Server an eight out of 10.
Disclosure: My company has a business relationship with this vendor other than being a customer: reseller
Information Technology Software Developer at a financial services firm with 501-1,000 employees
Easy to use, can be used for free, and has great scalability
Pros and Cons
- "It's a good learning environment, it's easy enough to learn and understand. Anybody that picks up the language early on will be able to develop in it."
- "From a development perspective, the solution needs to be a lot easier to understand or it needs to be easier to implement API packages for connection pooling so we don't have connection interruptions when, let's say, a hundred people simultaneously access the network on a given system, utilizing a specific or single database."
What is our primary use case?
We have a few use cases. They range from temporary storage to long-term storage to backup systems. We're using the full versatile suite for the product currently. It's not just a stand-alone system.
How has it helped my organization?
I don't have access to that level of knowledge. We just basically work with it on a small scale capacity in our department. That type of information and statistics are held by our IT administrators.
What is most valuable?
The solution is very easy to use for me. SQL is the most user-friendly system for databasing aside from Postgres.
Due to the financial costs of Postgres, the SQL system is a good alternative as the product can be utilized free of charge.
It's a good learning environment, it's easy enough to learn and understand. Anybody that picks up the language early on will be able to develop in it.
What needs improvement?
With any development language, any programming or software language available, there's always room for improvement.
With SQL, it requires the more advanced integrated capabilities of Postgres, however, those capabilities do really come with obvious kinds of costs. For example, if SQL were to improve its functionality to incorporate the functionality that is in Postgres. Obviously, some kind of financial licensing will need to be incorporated. It's a bit of a catch-22 with a system similar to an SQL Server. If we want to avoid costs, we have to take a step back from certain integration capabilities.
From a development perspective, the solution needs to be a lot easier to understand or it needs to be easier to implement API packages for connection pooling so we don't have connection interruptions when, let's say, a hundred people simultaneously access the network on a given system, utilizing a specific or single database. Any type of connection pool or connection integration that could increase the total number of users to access simultaneously would be beneficial. That said, I also know there are some security risks involved with that type of connection pooling. However, something from SQL-side that can increase its connection access or its connection stability for multiple user access to a single database system would be great.
For how long have I used the solution?
I've been using the solution for the past six months or so.
What do I think about the stability of the solution?
The solution is extremely stable. It's got an amazing backup repository system, a fail-safe system for if any type of data should it be lost. It's got a backup system that stores everything on a day-to-day basis or an hourly basis as well. Depending on the backup and storage drive that you're using or the capacity of the server it is installed on or the local machine, you can pretty much back up any type of critical data, any recent data, or any archive-based data relatively fast. You can also pull that data again, based on the system restore and the server restore is fairly quick.
What do I think about the scalability of the solution?
The solution is 100% scalable to any kind of circumstances you find yourself in. It's easy to use and ready for any type of environment you're working on. It's scalable to any environment as well as to any amount of data. The only limiting aspect of scalability is if you're working on a local system or working on a server-based system. The physical data storage capacity is the only hindrance to scalability. If you've got sufficient data storage, then the scalability is endless.
The only people, to my knowledge, that have any access to the SQL Servers would be the administration and the department of development. The numbers range from anything from 50 to 150 people at any given time.
I'm not sure if we have plans, as an organization, to increase usage.
How are customer service and technical support?
Any technical support queries we relay to our IT administration team and the IT administration team handle it directly with Microsoft Support. I haven't actually dealt with them directly.
Which solution did I use previously and why did I switch?
I have experience with Postgres.
The main functionality that I've encountered within the six months is that Postgres is capable to incorporate itself or integrate itself with any known choosing standard API. With the SQL Server, we've got to use connection strings or connection pooling to do this. The API function is not as robust in SQL Server as it is in Postgres as the Postgres user package is based on APIs. Packages based on other companies or software languages that have the communication protocols are already enabled. With SQL Server, you have to hard code those connection strings or connection poolings for the APIs, which makes it far more difficult to use. However, it is still capable of doing it, it is just a longer approach.
How was the initial setup?
Due to the fact that Postgres is a fully integrated package installation, done from a single installer, with SQL Server you can do an advanced complex installation which requires a lot of IT administration background knowledge. Alternatively, you can do a stand-alone use case installation system, if you're just using it for a backup system. They've got a backup package that you install and that's the standard installation you use. Due to SQL's user-friendly approach, it's got a lot of pre-made installation packages that you can install based on the needs or necessities of the company.
The length of time that SQL Server standard installation takes obviously depends on network speed, and UT package downloads. It could take anywhere from five minutes to half an hour. This is all dependent on the network speed that you're running the server installation on. If you've got a fast enough network speed, it should take no longer than five minutes. With a home-based network speed, say a fiber line with 10 megs, it should take you about 15 to 30 minutes just for a standard installation.
What's my experience with pricing, setup cost, and licensing?
The solution is very affordable. It can be used free of charge.
There are payment packages for SQL based on dollars for any level of additions. They offer enterprise, express, and production additions that are available as well as community additions and student additions, which are completely free.
Which other solutions did I evaluate?
Before anybody had even considered doing any kind of database access, they reviewed all possible capabilities, according to price, functionality, and integration requirements. Ultimately, they settled from the start on SQL Server.
As far as I remember, our administration team did review other options. I'm not familiar with the options that were available prior to this, however, as they stated to me, before SQL has been the one from the go ahead, the option that they chose and they've been running with it since then.
What other advice do I have?
Overall, I would rate the solution at a nine out of ten. We've been quite happy with the solution so far.
Basically with any databasing system, SQL included, a company should be looking at the requirements for why they're looking for any type of databasing system. Is it for backups? Is it for storage? Is it for cross-communication between departments or inter-department communication? Who's going to have the access prior? If it's just going to be on a technical or development level, not a lot of people need to worry about integration requirements except the installation team. Other than that, companies should just look at the financial as well as system requirements that are basically needed for the project or for the company you're in. If a company needs a large scale solution, financially speaking, SQL would be a good solution, however, Postgres would be a far better solution due to its capabilities, integration and API access.
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.
BI Specialist at a educational organization with 1,001-5,000 employees
Highly stable and easy to use, but its pricing and quality could be improved
Pros and Cons
- "SQL Server is a highly stable solution."
- "The pricing and quality of the product could be improved."
What is most valuable?
SQL Server is a highly stable solution.
What needs improvement?
The pricing and quality of the product could be improved.
For how long have I used the solution?
I have been using SQL Server for more than 40 years.
What do I think about the stability of the solution?
I rate SQL Server a nine out of ten for stability.
What do I think about the scalability of the solution?
Our clients for SQL Server are usually enterprise businesses.
I rate the solution an eight or nine out of ten for scalability.
What's my experience with pricing, setup cost, and licensing?
On a scale from one to ten, where one is cheap and ten is expensive, I rate the solution's pricing a seven out of ten.
What other advice do I have?
Since SQL Server was one of the most commonly used products initially, it was very easy to use. I'm moving away from the solution because there are now better data storage tools. SQL Server was used for the postal service in the Netherlands, where the postal buses on the street were analyzed. SQL Server is always deployed on the cloud.
Data recovery and backup are sometimes hard with SQL Server because of the data store size. Based on the data structure, I would sometimes recommend the solution to other users.
Overall, I rate the solution a seven out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Last updated: Apr 4, 2024
Flag as inappropriateBuyer's Guide
Download our free SQL Server Report and get advice and tips from experienced pros
sharing their opinions.
Updated: November 2024
Product Categories
Relational Databases ToolsPopular Comparisons
MySQL
Teradata
Oracle Database
MariaDB
SAP HANA
IBM Db2 Database
Amazon Aurora
CockroachDB
LocalDB
IBM Informix
Oracle Database In-Memory
Citus Data
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?