Try our new research platform with insights from 80,000+ expert users
Business Solutions Architect at a real estate/law firm with 501-1,000 employees
Real User
Simple to deploy and manage, good reporting and analytical capabilities
Pros and Cons
  • "The security and vulnerability management are well-managed through the vendor."
  • "Linux-based editions are not yet proven to be on par with Windows deployments."

What is our primary use case?

We use this Relational Database Management System for Line of Business systems, including Enterprise Resource Planning, Data Warehouse, Web Applications, and Business Intelligence.

Solutions are procured, built, and enhanced in the REIT industry, FMCG ERP, distribution and warehousing, manufacturing systems, knowledge workers such as workflow and portals, web applications, custom developments areas, enterprise reporting and analytics for internal reporting, and decision support systems.

Integration solutions provide robust integration to various and disparate third-party systems.

How has it helped my organization?

This is a simple to deploy, own, and manage RDMS.

Skills and support for this product are widely available. The security and vulnerability management are well-managed through the vendor. Lifecycles are greatly improved in recent releases, to make upgrades easier.

A license buys enterprise-grade data integration, reporting, and analytical capabilities as well.

It has broad adoption and support for integration with leading software brands such as SAP and Sage.

Data availability and security is well taken care of for the enterprise and is the backbone of first-class business continuity plans.

What is most valuable?

Support and adoption are important because skills are available to lower the total cost of ownership. 

High availability, read-only copy synchronization, and data integrity mean that it is relatively easy to ensure data security, availability, and integrity. Lower tier SKUs offer high-end features.

Data integration is available, as SSIS offers a flexible data integration platform with rich features including .NET integration for web-service integration, or bus architectures.

SSAS analytical DBs are powerful yet easy to develop and own.

SSRS offers enterprise reporting that is reasonably user-friendly.

It is easy to deploy cloud/on-premises hybrid implementations with a familiar and consistent toolset.

What needs improvement?

It is costly to implement high throughput systems, beyond millions of transactions per second. The hardware to run the systems, especially for high availability deployments is expensive, i.e. more resources to run.

Linux-based editions are not yet proven to be on par with Windows deployments.

Row-level security is obscure to implement.

Running cloud offerings are expensive; for example, the Instance as a Service offering.

Third-party tooling is required to manage code version control.

Managing BLOB data is not equally simple to implement.

The engine that implements query plans was updated in the 2012/2014 refresh that could necessitate a costly rewrite of queries.

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.

For how long have I used the solution?

I have been working with SQL Server for 21 years.

What do I think about the stability of the solution?

I have a very high opinion of the stability of the solution. It is one of the most mature products available.

What do I think about the scalability of the solution?

Best practice setup is important to consider but when implemented correctly, it just runs.

How are customer service and support?

The vendor is excellent and their relationship with Microsoft has proven invaluable. The 2008 > 2012 and 2012 > 2014 upgrades had specific issues that made them costly. Recent upgrades have been relatively painless.

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

We have tried using different technologies, depending on the use case. This is not the best tool for document-oriented or unstructured data.

How was the initial setup?

It is relatively simple to run. We spent a good amount of time preparing the requirements for a high-availability cluster that paved the way for a reasonably straightforward implementation.

What about the implementation team?

We had assistance from our vendor. We consider our vendor nimble and best in class. They contributed greatly to the stable running of the platform.

What was our ROI?

It is a positive ROI, especially in that we leverage many of the features in the offering.

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

With recent releases, the Standard Edition (cheaper) SKU has some of the earlier version Enterprise features. SQL Express has some limitations.

The Azure Platform as a Service option remains relatively expensive, at least in South Africa, compared to on-premises, but it is worth exploring.

Which other solutions did I evaluate?

Some baseline comparisons were made around 2012 to Oracle, with MS SQL Server coming out to have a lower total cost of ownership.

What other advice do I have?

It is a first-class enterprise RDBMS and will continue to enjoy favourable sentiment from developers and DBAs.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
MD.SIHAB TALUKDAR - PeerSpot reviewer
System Engineer at a financial services firm with 1,001-5,000 employees
Real User
Top 20
Good system architecture but they need to implement load-balancing capabilities
Pros and Cons
  • "SQL Server is a stable product."
  • "The number of concurrent users is too limited and other databases are better than SQL in this regard."

What is our primary use case?

We are currently developing our own business application and we are using SQL Server as the database. We deploy it as a .NET application and the webserver is IIS. The SQL is a three-node clustered system.

What is most valuable?

The most valuable feature is the system architecture.

What needs improvement?

The number of concurrent users is too limited and other databases are better than SQL in this regard.

There are limitations with load balancing.

We would like to see support for in-memory processing.

For how long have I used the solution?

We have been using SQL Server for more than seven years.

What do I think about the stability of the solution?

SQL Server is a stable product.

What do I think about the scalability of the solution?

We are the largest micro-credit finance company with more than thirty companies internally. We have 25,000 employees using the business application and SQL does not scale to our requirements.

I think that Oracle is better suited to smaller applications.

How are customer service and technical support?

The supporting sites are good.

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

I have also worked with SAP HANA.

How was the initial setup?

Setting up the database clustering is too complex.

Our current deployment has been ongoing for three years and it is not yet complete because our application is still being developed.

What about the implementation team?

Our in-house team is handling the deployment.

Which other solutions did I evaluate?

We are currently searching for other products to replace this one with.

What other advice do I have?

My advice for anybody who is considering SQL Server is that it works well for small applications. However, large business applications that use a content delivery network or geographical location, it is not suitable for.

I would rate this solution a seven out of ten.

Which deployment model are you using for this solution?

On-premises

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
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.
it_user715902 - PeerSpot reviewer
CEO and Founder at a tech services company
Consultant
For Mission Critical Systems, Data Warehouses, And Big Data Solutions.

What is most valuable?

Performance improvements, optimizer enhancements. Most of our clients have high demands for performance, and this version of SQL Server delivers what we need.

How has it helped my organization?

We are a professional services company, so we use SQL Server to help our clients achieve their goals. Our clients use SQL Server 2016 for their most demanding mission critical systems, for data warehouses, and big data solutions.

What needs improvement?

The Query Store is a good start, but I expect the query processor to be a lot smarter and to use machine learning in order to improve and adjust execution plans automatically.

For how long have I used the solution?

One year.

What do I think about the stability of the solution?

Since we are working with a lot of clients on many edge cases, we encounter bugs and stability issues once in a while, but these are rare.

What do I think about the scalability of the solution?

If you know how to work with the product and leverage its various features and possibilities, then you can achieve great scalability.

How are customer service and technical support?

Microsoft offers several levels of technical support, which is OK, but not too good. But there is a wonderful community with lots of resources on the internet, so most issues can be solved without contacting Microsoft support.

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

No, I have been using SQL Server for the past 20 years.

How was the initial setup?

The initial setup is very clear and friendly. It has improved from the previous version.

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

Unfortunately, SQL Server licensing is a very complex topic. I advise people to consult with a licensing expert.

Which other solutions did I evaluate?

No.

What other advice do I have?

Download the Developer Edition for free, install it on your personal computer (it’s very easy), and start exploring. If you need help with something, just search for it on the internet, and you’ll find a wealth of resources about everything you need.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Data Analyst at a media company with 1,001-5,000 employees
Real User
We're able to easily upscale previous systems to provide an efficient interface for our internal clients to do their jobs effectively

What is most valuable?

The ability to organize and structure our data in order to extract and provide it to various products and systems within our organization. It is widely used and has great online support from many third-party sites.

How has it helped my organization?

We're able to easily upscale previous systems to provide an efficient interface for our internal clients to do their jobs effectively.

What needs improvement?

Learning SQL could be easier. Some inbuilt tools to enable faster query writing would be very useful.

For how long have I used the solution?

I have used various versions for at least 25 years, on and off.

What do I think about the stability of the solution?

No, none.

What do I think about the scalability of the solution?

When upsizing, some tools do not do a very good job of scaling efficiently and lots of after tweaks need to be made.

How are customer service and technical support?

From Microsoft -- poor/very expensive, but there are many other helpful resources out there.

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

Used MS Access, but data ports became too large for it to support, so we needed a product to take us to the next level as our data ports grew.

How was the initial setup?

A lot of initial reading was required to carefully manage the process of setting everything up correctly.

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

Not my area.

Which other solutions did I evaluate?

No, others evaluated.

What other advice do I have?

Do your homework first and be prepared for a tough learning curve.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Enterprise Architect with 51-200 employees
Vendor
We're able to create an end-to-end automated BI platform, but we'd prefer hosting multidimensional OLAP instances with Tabular rather than the either/or installation.

What is most valuable?

  • Business intelligence platform
  • Analysis services (multidimensional and tabular)
  • Relational database features
  • Data extraction and transformation (integration services)

How has it helped my organization?

It provides the ability to create an end-to-end automated BI platform through data management and provisioning, transformation and publication.

Data platform development process improvement: Integrating the features of Visual Studio Team Foundation Server data projects for SQL Server development. Allows for smooth operation between development environments in conjunction with an agile process to release database changes.

What needs improvement?

Hosting multidimensional OLAP instances in conjunction with Tabular, rather than the either/or installation.

OLAP multidimensional ongoing maintenance - automated partitioning or interface for streamlining the mechanism within the cube and data layers.

Integration Services: There is a great deal of room for improvement here in that thepackages are the least extensible part of the platform. Even with the feature ofplatform variables, since these are not easily managed and deployed. Our testers have had a great deal of difficulty swapping environments, particularly where the connection information changes (underlying database name, for example). Changing servers with identical database names is less problematic.

For how long have I used the solution?

I've used it since its release in 2012 until now.

What was my experience with deployment of the solution?

No issues encountered.

What do I think about the stability of the solution?

There were some avoidable issues, primarily due to a lack of scaling in our own design.

What do I think about the scalability of the solution?

There were some avoidable issues, primarily due to a lack of scaling in our own design.

How are customer service and technical support?

Customer Service:

Online information for SQL Server is extensive.

Technical Support:

I did not have the need to contact technical support for any reason.

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

Open Source database and OLAP solution was found to lack stability, and required the installation of many moving parts in order to have a complete stack. These services don't always work together well, and the various online communities would frequently blame the other for issues.

How was the initial setup?

It's straightforward to install a new instance, but more complex if new features are added to an existing instance. Deployment of SQL code is efficient through Visual Studio database project development methodologies.

What about the implementation team?

I have used both in-house, and vendor teams for implementation, both with very high levels of expertise into different aspects of database development.

What was our ROI?

It's very high as the data platform is business-critical.

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

I don’t concentrate on this issue, but rather the necessary features and the version required.

Which other solutions did I evaluate?

No other oprions were evaluated.

What other advice do I have?

Make sure that you have an experienced database administrator to implement the infrastructure of the solution.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
GaryM - PeerSpot reviewer
GaryMData Architect at World Vision
Top 5LeaderboardReal User

Howard, yes our database name/server name changes across the environments. We manage this via visual studio configuration environments when creating the ispac or doing deployment from VS but that's just for initial setting defaults to show up within the jobs so we don't have to manually worry about them getting set correctly in the job parameters. The trick is making project parameters (package also works if in the driving package) do all the work for you in the connections by using a simple expression to set the connection values at runtime using those parameters. If your problem is that staff hard coded connections with no parameter override then that's a pretty serious staffing competency issue rather than technical problem.

See all 6 comments
Senior Systems Engineer at Dimension Data
MSP
Top 5
Good usability, satisfactory performance, and easy setup
Pros and Cons
  • "Its usability is very good. Its performance is satisfactory."
  • "Their support could be better. There should be more visibility on the progress of the ticket, and their last line of support should be more knowledgeable. Other than that, we have nothing to complain about."

What is our primary use case?

It is for supporting our custom applications. We have a number of custom applications that we use that have SQL embedded.

I am using the version before the latest one.

What is most valuable?

Its usability is very good. Its performance is satisfactory.

What needs improvement?

Their support could be better. There should be more visibility on the progress of the ticket, and their last line of support should be more knowledgeable. Other than that, we have nothing to complain about.

For how long have I used the solution?

I have been using this solution for seven to eight years.

How are customer service and support?

Their support could be better. Sometimes, you don't have much visibility of how your service request is progressing. There should be more visibility, and the last line of support should be more knowledgeable.

How was the initial setup?

It was straightforward. It took two to three hours.

What about the implementation team?

We have internal staff for its implementation. We have a team of about three or four people who are well-versed with SQL Server, and we have 30 to 40 users who use this solution.

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

You need to pay for the license. It most probably has per-core licensing.

What other advice do I have?

I would recommend this solution to others. We are satisfied with the product in general. Overall, I'd rate it 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.
PeerSpot user
Managing Director at D3
Real User
Efficient data retrieval, scalable, and straightforward installation
Pros and Cons
  • "One of the best features of SQL Server is the efficient retrieval of information."
  • "We want to move to Azure, and the solution could be made better to make the process easier for the migration from on-premise to the cloud."

What is our primary use case?

We are using SQL Server for our financial application package.

What is most valuable?

One of the best features of SQL Server is the efficient retrieval of information.

What needs improvement?

We want to move to Azure, and the solution could be made better to make the process easier for the migration from on-premise to the cloud.

For how long have I used the solution?

I have used SQL Server for approximately seven years.

What do I think about the stability of the solution?

SQL Server is stable. However, Microsoft products have a tendency to crash. I would rate it a five out of ten in terms of stability.

What do I think about the scalability of the solution?

The scalability of SQL Server is good.

How was the initial setup?

The solution is straightforward to install.

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

The price of SQL Server could be better in the African market. The licensing model needs to be improved, it is confusing.

What other advice do I have?

I rate SQL Server 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.
PeerSpot user
reviewer1652016 - PeerSpot reviewer
Senior Service Architect at a tech services company with 501-1,000 employees
Real User
Stable, great with other Microsoft solutions, and can scale
Pros and Cons
  • "The solution is stable."
  • "The performance is not always the best."

What is most valuable?

While I don't like SQL Server so much, the selection was for clients so we needed to utilize it. Of course, one thing is that as great with this and other Microsoft products is that it's quite well documented and there are also light versions available. If you need to do something, you can also try it somehow on your own computer and so on. 

If I'm helping a client to define what they need to have or what they need to do in a public sector procurement process quite often we cannot fix the database as it would be limiting the competition. That's why we never rule out the SQL Server; it should be included as an option at this level.

The solution is stable. 

I haven't had issues with sizing or scaling.

What needs improvement?

If it would be more powerful it would be pretty nice. The performance is not always the best. 

Whenever we were setting up the databases, there were some character problems that did not exist on some of the other solutions. However, the exact issues are hard to recall and list. I prefer Linux solutions. That said, when we began the previous project, Microsoft SQL Server was not available for Linux platforms yet.

Nowadays, it's my understanding that there are different versions. I haven't been checking if the current versions are supporting Transact-SQL and stuff like that. I remember that when we had the first Linux-based SQL Servers were introduced, they were, of course, a bit limited from the feature point of view. Whenever it is Unix or Linux or whatever platform, it's easier to manage them and to handle them whenever you are doing remote work. 

I'm not so big fan of the Microsoft platforms as a server. However, whenever it's needed then it's needed. If you are a consultant, you need to adjust your whole mindset to whatever it's needed.

For how long have I used the solution?

I've used the solution, approximately, for several years. However, there have been gaps. There are different phases, however, I could count something like seven years where I was in an architect position in any project where this server was utilized. 

What do I think about the stability of the solution?

For the needs we had for the client it was sufficient. Whatever we needed to have - whether more server or more virtual server, the performance for the platform wasn't as good as I would like. I'm not entirely satisfied.

What do I think about the scalability of the solution?

I haven't been utilizing the scale capabilities. I don't have a clear impression on that, however, for our purposes, we've never had an issue.

How are customer service and technical support?

I've never dealt with technical support. The databases were handled by the service provider or service operator of our clients. We have a public sector client and they have their partner who is handling or is responsible for the platforms. Therefore, if we had a problem with the platform, the right bureaucratic way to go about getting a resolution is that we contact the service provider they have. They probably contact Microsoft. The process is bureaucratic.

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

I'm also familiar with other servers such as Oracle. While we must do as the client wants or needs, if I could choose, I would probably utilize databases like Oracle or open-source databases more often. It depends on the cases. That said, quite often I'm in a position where I cannot suggest the technology, so I use what the client requests.

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

We didn't pay anything for it as it was provided for our client by the provider. I cannot say about the enterprise licenses or anything. When we began the work and we needed it for our own machines, I prefer the solutions which are available, of course, as open-source or are free. And Microsoft had this express version of their database which we can utilize as well. In that sense, it is okay, however, of course, in general, I don't know.

What other advice do I have?

I've been working for a client as a consultant so I'm helping them with deployments. With one client, we're using on-premises deployments. Our client has their own service provider or service operator so they have their own IT partner who is handling their databases. If I have understood it correctly, the databases were on-premises for our client, however, it's a bit complicated when you are having and dealing with large-scale public sector actors in Finland. There are plenty of kinds of players involved.

Whether or not I would recommend the solution depends. If you are utilizing some solutions where you need the Microsoft platform-based database, it's completely okay. And if you have, for example, the solutions where you have utilized Transact-SQL or whatever, it's okay. However, if you have this kind of situation where you can make your own choices freely, you have options. And if you're utilizing Java or C, et cetera, quite often the path or logic would go towards some of the databases on the Microsoft side.

There is no clear answer. Quite often when you begin to think about your solution or you think about what you are building, the database is the first thing you decide on. There are other factors too, such as a business case or if you're just building from scratch and so on and so on. I wouldn't like to say that I never would recommend it, however, if you are building everything from the scratch and you can make all the decisions, likely it is not the first option you have or I'd suggest. 

I'd rate the solution at 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.
PeerSpot user
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 Tools
Buyer's Guide
Download our free SQL Server Report and get advice and tips from experienced pros sharing their opinions.