IT Cybersecurity and Compliance Coordinator at Plaenge
Real User
Top 5
Exceptional performance and robust stability, ensuring a highly secure environment
Pros and Cons
  • "The most valuable feature of SQL Server is that it is easy to set up."
  • "There is room for improvement in terms of pricing for SQL Server."

What is our primary use case?

I use SQL Server for my SharePoint environment.

How has it helped my organization?

It offers exceptional performance and robust stability, ensuring a highly secure environment.

What is most valuable?

The most valuable feature of SQL Server is that it is easy to set up.

What needs improvement?

There is room for improvement in terms of pricing for SQL Server.

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

For how long have I used the solution?

I have been working with SQL Server for ten years.

I am working on the most updated version.

What do I think about the stability of the solution?

I would rate the stability a nine out of ten.

What do I think about the scalability of the solution?

I would rate the scalability a nine out of ten.

I plan to increase my usage in the future.

How are customer service and support?

I would rate the technical support a ten out of ten.

How was the initial setup?

The initial setup is straightforward.

It is easy to install.

What was our ROI?

There is a return on investment. The cost benefits are good.

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

The cost associated with SQL Servers is on the higher side.

Which other solutions did I evaluate?

While there are other options available such as Oracle Database, Firebird, and MySQL, we specifically chose SQL Server to fulfill our needs for Microsoft services.

We opted for SQL Server as our scalable server solution to meet the requirements of our Microsoft services.

What other advice do I have?

It's a good solution.

I would rate SQL Server a nine out of ten.

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
Prashant Baste - PeerSpot reviewer
Sr. Solution Architect at Team Computers
Real User
Top 5
User-friendly with ability to extract data from the server and store it in a local data source
Pros and Cons
  • "can extract data from the server and store it in a local data source for BI purposes."
  • "Performance could be improved."

What is our primary use case?

We use this solution to extract data. We have a partnership with Microsoft and I'm a solutions architect. 

What is most valuable?

This is a user-friendly solution. It's great that I can extract the data from the SQL server and store it in my local data source for BI purposes.

What needs improvement?

I think that performance could be improved and SQL presents some challenges for us.

For how long have I used the solution?


What do I think about the stability of the solution?

The stability is good. 

What do I think about the scalability of the solution?

We haven't faced any scalability issues. We have over 200 users. 

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

I interact with multiple data sources, multiple customers and their ERPs. It can be Oracle, SAP or MongoDB among other solutions. MongoDB, for example, is a little more complex than the SQL Server and we often have more of a challenge establishing a connection with MongoDB.

How was the initial setup?

The initial setup is not a problem. 

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

This solution is moderately expensive. 

What other advice do I have?

I can definitely recommend this solution to smaller and midsize organizations. I rate this solution 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
PeerSpot user
Buyer's Guide
SQL Server
April 2024
Learn what your peers think about SQL Server. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
770,616 professionals have used our research since 2012.
Sr. Training Manager with 201-500 employees
Real User
Stores all of our data, and there is nothing that it can't do
Pros and Cons
  • "I've been using SQL Server for 20 years, and there is nothing that it can't do. It is awesome."
  • "When we are talking about event space architecture, scalability generally comes into play. For example, I might have a hundred thousand transactions a second, and then all of a sudden, I build something that everybody in the world wants. The next thing I know is that I have a million transactions a second. So, to be able to process the throughput, I'd have to scale up, and then when the holidays are over, I'm again down to a hundred thousand transactions, and I want to scale back down. SQL Server is not going to do that. In this way, it is not very scalable. One of the reasons why they want us to use Kafka is so that if we need to, we can do that, but our base program is on SQL Server. So, this is where we would use a Kafka event stack so that if I need more servers, I can just write a command, and I can have more consumers, more brokers, and more producers, and when the holiday season is over, it scales right back down again. SQL Server is not going to do that."

What is our primary use case?

It has all of our data. Our company sells contracts when you buy a car. We sell aftermarket insurance for the tyre, wheel, ding, dent, windshield, etc. When somebody buys a contract, we capture all of that data into a legacy database PostgreSQL, and my task is to incorporate that into our financial platform using T-SQL. So, I write queries, procedures, and views. I use SSIS, and I use SSRS. My job is to get the data into our financial system so that we can process claims, payments, cancellations, and refunds. 

In terms of its version, we're up-to-date. We have version 2019.

How has it helped my organization?

This is the heart of the whole company. SQL Server is where all of our financials are. It has all of our data.

What is most valuable?

I've been using SQL Server for 20 years, and there is nothing that it can't do. It is awesome.

What needs improvement?

When we are talking about event space architecture, scalability generally comes into play. For example, I might have a hundred thousand transactions a second, and then all of a sudden, I build something that everybody in the world wants. The next thing I know is that I have a million transactions a second. So, to be able to process the throughput, I'd have to scale up, and then when the holidays are over, I'm again down to a hundred thousand transactions, and I want to scale back down. SQL Server is not going to do that. In this way, it is not very scalable. One of the reasons why they want us to use Kafka is so that if we need to, we can do that, but our base program is on SQL Server. So, this is where we would use a Kafka event stack so that if I need more servers, I can just write a command, and I can have more consumers, more brokers, and more producers, and when the holiday season is over, it scales right back down again. SQL Server is not going to do that.

For how long have I used the solution?

I have been using this solution for 20 years.

What do I think about the stability of the solution?

We do clustering. If one SQL Server goes down, it automatically goes to another one.

How are customer service and support?

I don't ever need tech support. If it breaks, I can just rebuild it.

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

They're now using a different database for contracting called Road Runner. I don't know what that is, and how it stores data. I don't know anything about it. 

There is also Postgres. I like SQL Server more than Postgres. That's only because I know SQL Server. I don't know Postgres as well. So, I can't say which one is better because I don't have the same amount of experience in both.

How was the initial setup?

I can bring up a SQL Server in an hour or so and set it up.

In terms of maintenance, the number of people required depends on the need. 
We have a team of DBAs, developers, and UA analysts. We probably have 40 people in our IT area who are maintaining our solution. I'm just the developer. I'm the guy who makes the magic happen, but without other people collecting the information that I need to make the magic happen, I'm stuck. Without the guy who is an expert in permissions, partitioning, and performance tuning, I'm stuck. So, it's definitely a team effort. You can do it all, but you don't want to do it all because then you're running your head off, and you don't really get good at anything. It would be a jack of all trades, master of none type of scenario.

What other advice do I have?

You will seldom find a database that was designed correctly. Just because you got a poor-quality database doesn't mean that you're going to get a better database anywhere else. You rarely get to build a thing on your own. Usually, you inherit somebody else's stuff. So, the challenging thing is working with what you have while trying to implement a better solution. My only advice is to be patient.

I would rate it a nine out of 10. I wouldn't give anything a 10 because I don't have that kind of knowledge, but right now, it does what I need it to do.

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
Ahmed-Ramy - PeerSpot reviewer
CEO at TMentors
Real User
Problem-free, easy to implement, and very reliable
Pros and Cons
  • "The scalability is very good."
  • "The remote access aspect needs to be improved in terms of security."

What is our primary use case?

We use the solution on FastAutomate, our core product, to store the aggregated data from different nodes. It resides on the server that's handling the agents. We also use it for different organizations for development. Therefore, we use it for development mainly.

What is most valuable?

Overall, we've been satisfied with the capabilities of the product.

The solution is stable. It works without issue - to the point you rarely need any technical support at all.

The scalability is very good.

It's got an easy initial setup.

What needs improvement?

The remote access aspect needs to be improved in terms of security. Right now, it's a little bit hard. 

Also, they need to work on the user interface, as it's a little bit old. They need to improve it a little bit. 

The pricing could be lowered a bit.

For how long have I used the solution?

We've used the solution for a while. 

What do I think about the stability of the solution?

Its stability has been good. The solution performs well and is reliable. There are no bugs or glitches. It doesn't crash or freeze. 

What do I think about the scalability of the solution?

We have found the solution to be scalable. If a company needs to expand, it can do so. 

How are customer service and support?

Techni al support is good. That said, it's hard to judge as you don't need support on SQL Server. It's working without trouble or issues. Therefore, it's rare to seek support for SQL Server. You rarely have to deal with them.

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

I've also used SQL Azure.

The recommendation is based on the use case. It depends on what use case the customer will need. If they don't have the capacity to manage their own Server, I would recommend Azure, as it's managed. Therefore, you don't have to worry about the management and administration.

The main difference between the two is, in some data types it is not available on SQL Azure while it's available on SQL Server or vice versa. There's a version of SQL Server with a little bit of limited functionality. That said, the difference is not huge. You can go back and forth between them if you want.

How was the initial setup?

The initial setup is very easy. It's even easier than before, in fact. A company shouldn't have any problems with the implementation. 

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

The price could be less.

What other advice do I have?

I'd rate the solution at an eight out of ten. If the price was a bit less or the remote access was better, I would rate it tighter.

In general, I've been happy with the product.

Disclosure: My company has a business relationship with this vendor other than being a customer: partner
PeerSpot user
IT Manager : HOD at Condot Systems
Real User
Handles huge amounts of data efficiently but needs optimized backup protection
Pros and Cons
  • "The replication feature, user interface, reporting services, and notification services are really good. They are providing SQL profiler and SQLCMD as their integrated software, so we don't find it difficult to integrate any of our third-party applications with MS SQL because all of them support MS SQL very clearly."
  • "Performance could be improved. There could be more support to PHP-based websites and to providing direct plugins for connections, and the related services or application services could be improved."

What is our primary use case?

We use Microsoft SQL Server as our main database. We implement our solutions to the client site, providing the machines and the SQL Server license depending on their requirements.

The SQL Server is being deployed on-prem. Most of our clients are from the pharmaceutical industry. If there is a physical database, they want a self-hosted server always on-premises. However, the market is slowly adapting to cloud servers. Scalability and security have increased, so now people are going with cloud servers like AWS, Azure, and Google Cloud. Most of our clients are hosted on-premises and they have their own server, so we don't go with any cloud server. However, we are planning to move ahead with cloud servers for many of our clients.

What is most valuable?

The replication feature, user interface, reporting services, and notification services are really good. They are providing SQL Profiler and sqlcmd as their integrated software, so we don't find it difficult to integrate any of our third-party applications with MS SQL because all of them support MS SQL very clearly. As a part of optimization, it is good for processing huge amounts of data.

What needs improvement?

Performance could be improved. There could be more support toward PHP-based websites and toward providing direct plugins for connections, and the related services or application services could be improved. The user interface could be improved so that someone with less knowledge could easily integrate and use that particular module software.

In the next release, I would like to see a separate tool provided to schedule backup or implement backup solutions on any of the servers that Microsoft has installed. This would be a small utility which I could open and point out the backup parts as well as the type of backup I want. Once I decide the time and set it up, it should be able to connect everything and then accordingly run that back up on an automated basis. 

Right now, people are making their own utilities to do that same thing, but it would be helpful if we could get it directly from Microsoft. Apart from this, it would be helpful to have small plugins or API-based connections, which could be used for integrating MS SQL with different platforms.

For how long have I used the solution?

I have been using MS SQL Server for 11 years, from the very first day of my job. MS SQL is widely used because its compatibility is good, especially with the .NET Framework because most are Microsoft products. The integration and the response are good, especially if you have huge amounts of data.

Now in the market, there are NoSQL options like MongoDB and Hadoop. Previously, there were pretty much three main databases: MS SQL, Oracle, and MySQL. MySQL was mostly used for small software, but many enterprise software were using MySQL because of the configuration, the compatibility, and the performance.

If you're using platforms like ASP.NET and C#, then you will want MS SQL Server because enterprise-level Microsoft provides many features like analytics services, reporting services, notification services, and now they're providing Microsoft Azure integration services.

What do I think about the stability of the solution?

MS SQL is very stable. However, the corruption of databases needs to be handled more accurately. If I'm using MS SQL Server and my server accidentally restarts or one of my machines restarts accidentally, then usually the MDB or the MDF file is corrupted. That corruption of files should be handled more efficiently because the client loses most of the data. Of course, the backup plan should be more efficient, putting less load on the server. That needs to be improved and more optimized.

What do I think about the scalability of the solution?

Scalability is good. We have worked on almost 25 loads of data and 35 loads of records in a month. Most were working fine, but after time the process slows down a bit. In MS SQL, the initial 70% would work fine, but when the database starts and the load gets full, it causes slow processing. But considering the cost, features, and compatibility with Microsoft, it's a very stable database.

How are customer service and support?

I have not been in a situation where I required help directly from MS SQL Server because we have our own service team that handles those issues.

How was the initial setup?

Initial setup was a bit complex, but it's doable because it has improved a lot. Previously, it was very hard to install MS SQL. If I had the 2016 version already installed, it allowed me to install 2018 as well. The report features were distributed between two services, and that's where it causes problems.

What about the implementation team?

We implement our solutions to the client site.

Which other solutions did I evaluate?

For personal websites and personal software that isn't used by more than 100 people, I will always go for MySQL for two reasons: MySQL is free and the enterprise is very low in cost.

Oracle Enterprise is another option, but the cost is high when you consider that MySQL is free.

What other advice do I have?

I would rate this solution 7 out of 10. 

Microsoft's modules are really good. The syntax used for running the query is really easy. Their options for concurrency and locking are good, as well as their prices. They have created separate models such as distribution services and replication services. They are really good options so that if I want to take that service, I pay for it. If I don't want to, then I don't install it and I don't use it. Modular installation is something that I like about MS SQL Server.

If you have a lot of knowledge about MS SQL Server, you will be able to handle huge amounts of data very efficiently. However, you should make sure that you have regular backup protection. 

The servers which you have to purchase for installing, implementing, or managing MS SQL Server need to be optimized in a better way so that you get optimized performance from MS SQL.

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 DBA & IT Consultant at MA Consulting
Real User
An easily installable solution which is comparatively easier to manage than Oracle
Pros and Cons
  • "A valuable feature of the solution is that it is comparatively simpler to manage than Oracle."
  • "Database support could be improved."

What is our primary use case?

We use the latest version.

Most SQL Server applications come with package applications from the shelf. This means that when one buys an application, most of these applications work with SQL Server as a basis. They add SQL Server as a database to applications which come with it that one buys. As such, I don't see many people developing new applications with SQL server.

What is most valuable?

A valuable feature of the solution is that it is comparatively simpler to manage than Oracle. Now that the Linux version is an option, this can be taken into consideration, since Windows limited one's use to things which could only be done in Windows. 

What needs improvement?

Database support could be improved. Oracle provides better support. 

While the price of the solution is comparatively cheaper, people are paying to Microsoft, in any event, for other things that they're using. 

Thoughs the licensing cost could be cheaper, this depends, as there is nobody who only uses the database with Microsoft. Every company has Windows, Office, Active Directory and all the security features of Microsoft. This means that, overall, when one buys these licenses together, he also gets the database. The focus is not on the price of the database, but what is actually being paid to Microsoft. 

The licensing price could be better, more user-friendly. Things should be be moved from the enterprise to the standard edition. 

For how long have I used the solution?

As with Oracle, we have been using SQL Server for a long time. They actually have the same shelf life. We have been using the solution for around 30 years. 

How are customer service and support?

The support does not reflect how Microsoft used to be. It can depend. Oracle has a much more sophisticated database, so it comes with expanded support. There are many solutions which come out of the box, as all the problems which could arise have already been encountered by the customers. This is why they are building a big data, to have a ready answer for any issue which may arise, the answer being very quick and straightforward. 

When it comes to Microsoft, noone delves deep, so such problems as those arising with Oracle are not encountered. Oracle is much more sophisticated and comes with many problems. This is why the solution comes with better support, as they have already provided a foundation for many of the solutions.

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

We did not use a solution prior to SQL Server, with the exception of, maybe, Access. 

How was the initial setup?

The installation is good. 

It took very little time, a couple hours. 

What about the implementation team?

Installation can be done on one's own. Everything can be done sequentially, from one thing to the next. 

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

While the price of the solution is comparatively cheaper, people are paying to Microsoft in any event for other things that they're using.

Although the licensing cost could be cheaper, this depends, as there is nobody who only uses the database with Microsoft. Every company has Windows, Office, Active Directory and all the security features of Microsoft. This means that, overall, when one buys these licenses together, he also gets the database. The focus is not on the price of the database, but what is actually being paid to Microsoft.

The licensing price could be better, more user-friendly. Things should be moved from the enterprise to the standard edition.

What other advice do I have?

Microsoft is fine. They have done a good job.

As everyone has a station with Microsoft installed, everybody is making use of it. When it comes to the database, this depends on the application. As I said, we are talking about a package solution, so use of the same application could consist of several hundred people or thousands. 

I rate SQL Server as 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.
PeerSpot user
Manager at a pharma/biotech company with 10,001+ employees
Real User
Feature-rich, stable, scalable, and easy to install
Pros and Cons
  • "There is no lack of features."
  • "The agility of the non-SQL-based features is relevant on the market."

What is our primary use case?

We have hundreds of databases that are using SEL Server and there may be other capabilities.

What is most valuable?

It's a standard product that is used with standard applications, which is why we use it.

There is no lack of features.

What needs improvement?

There are newer models that are available on the market. The agility of the non-SQL-based features is relevant on the market.

Integration is one thing but it's making use of all the iterations or the new cloud data result.

Today's architectures are in many different directions. Not always via SQL relational databases, but also NoSQL databases, and they have a pretty good Java database as well.

For how long have I used the solution?

We have been using SQL Server in our organization for 10 years, but I am not a day-to-day user.

We use a couple of the versions. We have used the 2016 version and most likely have used some newer versions as well.

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 don't have any issues with the scalability of SQL Server.

We have hundreds of thousands of applications using this solution.

How are customer service and technical support?

We have a dedicated Microsoft account team and we have also dedicated support conditions.

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

Areas in our organization use AWS Lambda.

We use other relational databases. The most important product besides SQL Server is Oracle. We use SQL Server and Oracle equally.

How was the initial setup?

I am not a patient person with installations, but there are no issues with the installation of this solution.

We have a database team to maintain this solution along with an engineering team, an operational team and we have eternal resources.

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

The enterprise-level license agreement is very complicated. It's complex, not only with SQL server but with a number of products.

What other advice do I have?

I would recommend this solution to others.

I would rate SQL Server an eight out of ten.

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
Independent Consultant at Unaikui
Real User
Top 5Leaderboard
Enables us to have continuous integration with high uptime
Pros and Cons
  • "The stability is fine, especially if you're hosting it on AWS or Azure. You can get up to 99.99% stability on AWS."
  • "Support could be improved."

What is our primary use case?

We use the solution for continuous integration, including CI/CD integration.

What needs improvement?

Support could be improved.

For how long have I used the solution?

I have been using SQL Server since 1992. I’ve used AWS and Azure for two and three years, respectively.

What do I think about the stability of the solution?

The stability is fine, especially if you're hosting it on AWS or Azure. You can get up to 99.99% stability on AWS.

I rate the solution’s stability an eight out of ten.

What do I think about the scalability of the solution?

You can scale to any extent. You need to increase your EC2 or your app server.

Six team sites with 50 users each are using this solution.

How are customer service and support?

Sometimes the response time was high.

How was the initial setup?

The initial setup is straightforward. Depending on the complexity, setting up the infrastructure can take a while. You can work on MVP. To deploy on AWS, select SQL Server along with several calls and CPU.

What about the implementation team?

The solution was deployed in-house.

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

You receive other products, like free usage, depending on the number of product shares.

What other advice do I have?

You can use a Cloudflare or web application layer that controls security. Furthermore, you can implement SQL reverse proxy practices for in-house environments and beyond.

To ensure the security of my SQL server, we typically set up a configuration where an API communicates with the SQL Server, and there's a front-end interface. This setup prevents direct access to the database.

Four people are required for the solution’s maintenance, but it depends on the complexity of the solution. You can put one senior and three trainees.

Overall, I rate the solution 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.
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: April 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.