Database Architect at Huron Consulting
Real User
It is one of the most stable relational databases out there
Pros and Cons
  • "It is one of the most stable relational databases out there."
  • "I would like to see native plugins built for other platforms versus having to buy third-party plugins to tap into S3 buckets and AWS Cloud. Right now, it does not have those built-in plugins."

What is our primary use case?

Our correlation and relational databases are on Microsoft SQL Server.

The company uses two platforms: MySQL and Microsoft SQL Server. Some applications are on MySQL, and some applications are SQL Server. 

I have pretty much worked all my life in Microsoft SQL Server.

How has it helped my organization?

I am in the process of creating a data strategy to consolidate multiple siloed data centers. Once my plan is finalized and approved, then we are going to execute it on the Microsoft platform.

What is most valuable?

  • Performance-wise, it is an excellent tool.
  • It is a Microsoft product, so there's a lot of support. 
  • It's not a new tool; it has been around for a while. 
  • It is one of the top five relational databases in the market. 
  • It is very user-friendly.
  • There are a lot of resources available for it.

What needs improvement?

I would like to see native plugins built for other platforms versus having to buy third-party plugins to tap into S3 buckets and AWS Cloud. Right now, it does not have those built-in plugins.

I know that they are building SQL Server for the Unix environment, which is in the beta version, and not out yet. This has been a long time wish for a lot of people. Once that is out, we'll be able to tell how diversified they have become in regards to other platforms.

It hasn't 100 percent on scalability and third-party plugins.

Buyer's Guide
SQL Server
March 2024
Learn what your peers think about SQL Server. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,740 professionals have used our research since 2012.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

It is one of the most stable relational databases out there.

What do I think about the scalability of the solution?

With the new versions and Azure, which is in the cloud, these do accommodate scalability. Until the 2014 version, the scalability wasn't there, but from the 2016 version and above, I think they have taken all these scalability features into consideration.

How are customer service and support?

I have not used technical support for Microsoft with my current company. I have used them in the past. It depends on the tier of support that was purchased by the company as to the level of support that you receive.

Which solution did I use previously and why did I switch?

Our company has probably been using this solution since it was released.

What's my experience with pricing, setup cost, and licensing?

It is expensive, but you get what you pay for.

Since we are a cloud-based company, there is AWS pricing on top of the SQL Server pricing. The Enterprise Edition can typically sell from around $1000 dollars a month, which is not cheap. Then, there is an additional one-time Windows cost, based on the code, which can go anywhere from $30,000 to $40,000 for the license.

Which other solutions did I evaluate?

From my perspective, the two vendors for this are Microsoft and Amazon (AWS).

They are working on making it better with every release, compared to Oracle Db2 and IBM.

What other advice do I have?

I would definitely recommend SQL Server. It's not cheaper any more, like it used to be, but if you can afford it, then it's the best.

When I select a vendor, from a tool perspective, I make sure that they have full support available, have been in the market for awhile, and the solution/application is stable.

From an open source perspective, like MySQL, Aurora, and MongoDB, they have done a great job in making a robust database container.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Atal Upadhyay - PeerSpot reviewer
AVP at MIDDAY INFOMEDIA LIMITED
Real User
Top 5Leaderboard
A server to install different databases with linking servers, well-suited for handling large volumes of data
Pros and Cons
  • "SQL Server stands out due to its robust parallel processing capabilities."
  • "The solution’s pricing and integration could be improved."

What is our primary use case?

We use the solution to install different databases.

How has it helped my organization?

We were using SQL Server as a major database in our organization. We partitioned the data in such a way for a more extended period, and our archival process may manage that.

What is most valuable?

We mostly use linking servers and several applications; one pulls data from another. Thus, we created a Linked Server and implemented a replication algorithm to facilitate data transfer between different sources.

What needs improvement?

The solution’s pricing and integration could be improved.

For how long have I used the solution?

I have been using SQL Server for 20 years.

What do I think about the stability of the solution?

The product is stable.

I rate the solution’s stability a 9 out of 10.

What do I think about the scalability of the solution?

More than 1000 concurrent users are using this solution. We use horizontal and vertical data partitioning, allowing us to manage and distribute data across tables efficiently. Additionally, we use sharding for certain databases to handle large datasets effectively.

How are customer service and support?

Support is good. We never had any problem with the support.

Which solution did I use previously and why did I switch?

Compared with other databases like Oracle, SQL Server stands out due to its robust parallel processing capabilities. It is well-suited for handling large volumes of data. Oracle is preferred in enterprise scenarios with big databases because of its support.

How was the initial setup?

The initial setup is easy and takes around 15-20 minutes.

We use data instances to deploy SQL Server in some cases. We had the static deployment.

What other advice do I have?

We used Windows authentication to ensure more secure communication with the server. The entire request was encrypted with a server certificate, providing point-to-point security for our application. Additionally, when storing sensitive information such as credit card details or specific premises, we ensured it was encrypted in transit and at rest.

The SQL Server interface is better than that of Postgres.

We needed query optimization and data analysis to enhance query performance. Based on the database, there were many stable participants when the load was very high. We marked some of the queries for optimization to achieve better performance. We devised a plan, including creating more indexes, to improve the overall performance of the SQL Server. These were the steps we took to enhance the performance of the SQL server.

It is more compatible with customer service than any other database.

Overall, I rate the solution a 9 out of 10.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Buyer's Guide
SQL Server
March 2024
Learn what your peers think about SQL Server. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,740 professionals have used our research since 2012.
DineshKumar27 - PeerSpot reviewer
Solution architect at Rackspace
MSP
Top 10
Offers good reliability and fault tolerance capabilities
Pros and Cons
  • "Features like autoscaling, business continuity, and security are beneficial. The tool's compatibility with almost all of the enterprise-class applications is also beneficial for users."
  • "Sometimes, the tool doesn't support all the native features, and because of this, our company has to customize it to meet our requirements, which is a challenging process for our company's engineers."

What is our primary use case?

There are three variations available within SQL Server, the first one being that you can migrate your SQL instances from an on-premises version to the cloud. Second, you have an option to modernize the SQL platform and move to managing instances on the cloud. Third, SQL Server has an offering called Azure SQL, where you can deploy Azure instances in a flexible manner, and it can automatically scale up or down, depending upon the requirements. There are specific features you can license, as per the CPU cores and transactions you deal with in your business. There are various models of the tool that are available.

What needs improvement?

Features like autoscaling, business continuity, and security are beneficial. The tool's compatibility with almost all of the enterprise-class applications is also beneficial for users.

The tool is secure in nature. The security portfolios are changing day by day, and new security bugs are being released. The tool responds to users' requirements to deal with bugs and security issues. I feel that the tool should offer more security features to be made available. The security packages to be followed by users should be consolidated and sent to customers every day or every week so that they can have the security features updated. If security packages are available in a consolidated manner every month, it will be beneficial. I think there are certain areas of concern regarding the backup of the product that I have heard from my company's engineers. Sometimes, the tool doesn't support all the native features, and because of this, our company has to customize it to meet our requirements, which is a challenging process for our company's engineers. The tool has to be user-friendly- in terms of supporting the backup features and adapting to various backup environments.

For how long have I used the solution?

I have been using SQL Server for 5 years.

What do I think about the stability of the solution?

It is a very stable solution. Hundreds and thousands of customers have adopted SQL Server since it is a very stable solution.

Stability-wise, I rate the solution a nine out of ten.

What do I think about the scalability of the solution?

Scalability-wise, I rate the solution a nine out of ten.

My company deals with organizations where the solution is used, with between 200 and 7,000 users.

How are customer service and support?

The solution's technical support is available twenty-four hours, seven days a week, with the specific SLAs associated with the product. Apart from Microsoft, there are hundreds of solution integrators and managed service providers available worldwide who provide support for SQL servers.

How was the initial setup?

The product's initial setup phase is very straightforward and nothing complex. Anybody who has a basic knowledge of SQL and Azure should be able to deploy the product.

SQL Server has a clear set of procedures to help users deploy the product. Initially, to identify your sizing or capacity requirements, after which you pick up the right setup from the cloud and then configure it with the right level of storage and the right level of CPU and memory before choosing the version of SQL you want to deploy, post which you will be ready to use the tool.

What's my experience with pricing, setup cost, and licensing?

You can opt for a pay-as-you-go model, which allows you to pay as per your usage, which is a little expensive. You also have the option to purchase for a period of a year or three, which comes with discounted pricing. Depending upon your usage, you can use the pay-as-you-go model for a short period of time. For longer projects, we can opt for one-year or a three-year license.

What other advice do I have?

Speaking about a project where SQL Server was essential in archiving our company's objectives, I feel that customers generally like to optimize their licenses while making sure they get the right level of operational excellence out of it. When you run the tool on an on-premises version, you are dependent upon operational resources or human resources to manage it. When the tool is in the cloud, it is managed by Azure, where you can optimize or effectively use your resources, which can provide you with cost advantage or cost optimization. As the tool is flexible in nature, you don't have to monitor it all the time for performance and capacity issues. The tool automatically scales and provides you with the required level of scalability, and it also has built-in DR and business continuity features. Even in the case of a disaster, it automatically moves to a DR location and provides you with the right level of business continuity and availability.

The product has built-in scalability features. Depending upon the number of transactions or usage, it automatically scales itself. You can also define specific parameters for how the tool needs to scale or how to respond to the requirements of the users. The tool has a good amount of scalability features.

Azure provides funding for doing a PoC, so if you are a little apprehensive about using it, then you can reach out to a local Azure partner, who will be able to help you with providing the funding from Azure. Azure's funding part is valid for a period of two to three weeks, so you can actually deploy it and play around to ensure that you are comfortable with what you are doing. Once you are satisfied with the results of the tool, you can go ahead and migrate or modernize your databases. I suggest others use the funding from Azure so that you can get a touch and feel for the product.

SQL Server comes under the category of enterprise tools. Most enterprise tools have connectivity available. If there is no connectivity available in the enterprise tools you use, you can develop APIs to integrate with other tools.

The benefits attached to the solution revolve around the fact that it offers scalability and reliability. The tool also helps with fault tolerance while offering business continuity features. The tool offers its users a fully secure environment. In banking, federal government, or insurance firms, I feel that the tool ensures that its users are fully secured, and you can apply whatever regulatory governance you want to apply to the tool.

 I rate the tool a nine out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Flag as inappropriate
PeerSpot user
Integration developer at Blackwoods
Real User
Top 5Leaderboard
An easy-to-manage solution with good integration capabilities
Pros and Cons
  • "SQL Server, a widely adopted database management system, is utilized across numerous sectors. Initially competing with Oracle and Db2, SQL Server has gained popularity. It serves as the backend database for a variety of applications."
  • "The tool's support needs to be improved."

What is our primary use case?

SQL Server, a widely adopted database management system, is utilized across numerous sectors. Initially competing with Oracle and Db2, SQL Server has gained popularity. It serves as the backend database for a variety of applications. 

What needs improvement?

The tool's support needs to be improved. 

For how long have I used the solution?

I have been using the product for 25 years. 

What do I think about the stability of the solution?

Performance issues are a common concern when using SQL Server. However, it's important to recognize that the problem may not solely lie with SQL Server. It is stable. My team has four members using it. 

Which solution did I use previously and why did I switch?

I find that using SQL Server is more cost-effective than Oracle. Although Oracle remains the top choice regarding power and stability, SQL Server is steadily catching up. We still have dedicated administrators for Oracle maintenance, whereas SQL Server requires less maintenance. While I'm not entirely clear on all the technical features and comparisons, Oracle generally offers more advanced features, such as table-locking options.

How was the initial setup?

The tool's deployment is easy. 

What other advice do I have?

We also have a data warehouse. This warehouse feeds into Power BI for data presentation. Currently, we're in the process of transitioning because we have various teams and solutions in place.

The tool serves the purpose of managing all the data within a system. It is utilized extensively for storing, processing transactions, and conducting analysis.

I rate the overall product a nine out of ten. Its ability to integrate with other products is good. The tool is popular and easy to manage. You can find resources easily to manage it. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
IT Analysis at Kirkby (Tyres) Ltd
Real User
Top 20
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.
    Flag as inappropriate
    PeerSpot user
    Group CEO at Mmusi Group
    Real User
    Good performance, stable, and easy to install
    Pros and Cons
    • "It works fine in terms of performance and stability."
    • "I would like Microsoft to evolve SQL Server because stateful databases dying are in a way. We would like to find out if it can absorb Hadoop and other similar things. They should make it useful for data mining. Data is evolving forever, and how we store it is also changing constantly. So, SQL Server also needs to change."

    What is our primary use case?

    We do data warehousing on it. We have databases on it. A lot of our applications use it for transactions and data.

    We're using version 2019. We're trying to migrate to 2021 because 2023 is not yet that stable.

    What is most valuable?

    It works fine in terms of performance and stability.

    What needs improvement?

    I would like Microsoft to evolve SQL Server because stateful databases dying are in a way. We would like to find out if it can absorb Hadoop and other similar things. They should make it useful for data mining. Data is evolving forever, and how we store it is also changing constantly. So, SQL Server also needs to change.

    For how long have I used the solution?

    I have been using this solution for two decades.

    What do I think about the stability of the solution?

    It works fine. There are no issues.

    What do I think about the scalability of the solution?

    It is scalable. There are a lot of users. There are over 300 applications using this solution. Each application has its own users. In the technical team, there are about 13 people working with it.

    How are customer service and support?

    I logged a ticket recently when I had an issue with the data manager. Their support wasn't that bad. I would rate them an eight out of 10.

    Which solution did I use previously and why did I switch?

    I've used different solutions. There are times when I use Db2, and there are times when I use Oracle Database. Oracle beats SQL Server when it comes to procedures and process optimization.

    How was the initial setup?

    The initial setup is easy. It takes 30 minutes at the most. What limits you is just your infrastructure in terms of:

    • Do you have enough room on those servers to process that stuff?
    • Do you have enough RAM resources?
    • Do you have enough storage?

    What about the implementation team?

    I can do it by myself.

    What's my experience with pricing, setup cost, and licensing?

    It is annual.

    What other advice do I have?

    I would recommend it to other users. I would rate it a nine out of 10.

    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.
    PeerSpot user
    Sr. Supervisor - Enterprises Application DBA at a manufacturing company with 10,001+ employees
    Real User
    A relational database management system that's easy to use
    Pros and Cons
    • "I like that it's very easy to use, and Veeam is excellent. There are tons of experts and writers in the area now, and we don't find the same for other databases."
    • "The price could be better. In the next release, it would be better if the database was more easily extendable."

    What is our primary use case?

    Despite the core database is not SQL Server in my working company, SQL Server is widely being used as the backend for many in-house applications and customized applications like Solarwinds.


    How has it helped my organization?

    Helping to effectively and efficiently manage the business-critical data

    What is most valuable?

    - There are hundreds of "Dynamic Management Views" (DMVs) & Dynamic Management Functions (DMFs) that are system views & system functions that return metadata of the system state and they provide valuable insight into the current SQL instance state. 

    - Resumable online index rebuild 

    - Table Partitioning and the Swap out to covert a Table Partition into a separate table.

    - Python & R2 Integration, Graph Databases

    - Automatic Database Tuning

    - Very reliable Backup technology and many more

    What needs improvement?

    The price could be better:

    Compare to Oracle it is cheaper but with the existence of many open source databases currently in the market, consider reducing the Licensing cost. Secondly, with the Core-based Licensing since SQL 2012 Version, the SQL Licensing price has substantially increased.

    Postgres Extensions is a concept in Postgres to extend the Postgres features that are very useful for Performance Monitoring & Optimizations. Similarly option to extend the features as necessary.

    For how long have I used the solution?

    I have been using SQL Server for 12 years.

    What do I think about the scalability of the solution?

    It's been scalable since 2016. With each version, they are adding more features which are very helpful. 

    How are customer service and technical support?

    On a rare occasion, I had contacted technical support about five or six years ago and only when I had a specific use case.

    How was the initial setup?

    The GUI-based step-by-step initial setup is easier for the initial setup and even the Jr.DBAs can handle it with minimal training. The automated installation is possible with PowerShell Scripts and the Infrastructure Provisioning and Configurations tools like Ansible. We managed to automate the SQL installation using Ansible Playbooks and Gitlab to deploy Continous Integration and Continous Deployment.

    What about the implementation team?

    We implemented this solution by ourselves.

    What's my experience with pricing, setup cost, and licensing?

    CPU Core-based Licensing & Windows Licensing costs are additional overheads compare to open source databases like MySQL and PostgreSQL.

    Managed SQL Server Database Service in Azure is lagging with many features like Linked Server, DB Mail.

    SQL Server deployment in the Cloud does not seem to be cost-effective with respect to the Licensing cost and average Life cycle of 5 years (I reiterate, this is in my opinion). 

    If you take Postgre SQL and MySQL, they provide almost all the same features even though they are both open source databases.

    What other advice do I have?

    I recommend this solution because you can engage in database manipulation, administration and manage almost all your requirements. When compared to Oracle licensing costs, SQL Server is better. 

    On a scale from one to ten, I would give SQL Server a 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.
    PeerSpot user
    Senior Data Engeer at Qbros
    Real User
    A server solution for transaction database with easy deployment
    Pros and Cons
    • "Excel integration is one of its most valuable features."
    • "When transferring data from the SQL Server to Excel, the data types are not copied correctly. This issue might be associated with the formatting of the data types."

    What is our primary use case?

    We use the solution for data quality purposes like checking, testing, and writing its cases using data validity and quality measurements.

    What is most valuable?

    The valuable features are Excel integration, writing a query in SQL Server, exporting the data, and copying the data.

    What needs improvement?

    When transferring data from the SQL Server to Excel, the data types are not copied correctly. This issue might be associated with the formatting of the data types. Specifically, the data types for dates and timestamps have not been copied correctly.

    In SQL, as with other databases, abbreviations are commonly used to simplify tasks such as writing queries or commands.

    For how long have I used the solution?

    I have been using SQL Server for 3 years. We are using V18.0 of the solution.

    What do I think about the stability of the solution?

    The product is stable. The community is big.

    I rate the solution's stability a ten out of ten.

    What do I think about the scalability of the solution?

    The data warehouse engine should be scalable.  It's not scalable. We use it every single day.

    I rate the solution's scalability a three out of ten.

    Which solution did I use previously and why did I switch?

    I have used Oracle Server.

    How was the initial setup?

    The initial setup is straightforward. The connection to the database is not straightforward. There are many ways to connect to the database. It may be tricky to choose which way to connect.

    I rate it seven or eight out of ten, where one is difficult and ten is easy.

    What other advice do I have?

    The solution is good for a transaction database, but its performance is not very good. One or two persons are needed to maintain an SQL server.

    I recommend the solution.

    Overall, I rate the solution a seven 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.
    Flag as inappropriate
    PeerSpot user
    Buyer's Guide
    Download our free SQL Server Report and get advice and tips from experienced pros sharing their opinions.
    Updated: March 2024
    Product Categories
    Relational Databases Tools
    Buyer's Guide
    Download our free SQL Server Report and get advice and tips from experienced pros sharing their opinions.