Try our new research platform with insights from 80,000+ expert users
AhmedElbadry - PeerSpot reviewer
NMS Service Automation & RPA Technical Lead at Vodafone
Real User
Top 10
Scalable with a straightforward setup and good stability
Pros and Cons
  • "From a security perspective, we have no complaints."
  • "It would be ideal if the solution offered better integration capabilities."

What is our primary use case?

The solution is a part of a product. We use it for our database, among other items.

What is most valuable?

The solution is very stable.

The product scales well.

From a security perspective, we have no complaints. 

The initial setup is very straightforward. 

What needs improvement?

The solution should work to improve its search functionality.

It would be ideal if the solution offered better integration capabilities. In the future, we expect that our company will need to make more integrations with other systems.

For how long have I used the solution?

I've been using the solution for three years. It hasn't been that long.

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 stability of the solution?

So far, the stability has been very good. We haven't experienced any crashed or anything of that nature. There are no bugs or glitches. It's reliable and the performance is good.

What do I think about the scalability of the solution?

The solution is very scalable. The only thing that would limit its ability to expand is how your environment is designed. That said, a company should have no trouble scaling it if they would like to.

There are only five of us using the solution right now.

We do plan to increase usage in the future.

How are customer service and support?

While I haven't had a chance to open a ticket with technical support, I plan to open one next week, as I have an issue I need to ask them about. However, since I have yet to be in contact, I cannot evaluate their level of service.

How was the initial setup?

The initial setup is not complex or difficult. It's easy. It's very straightforward and the setup guide is available if you Google it. Anyone can search for the installation guide on whichever version you're installing.

The deployment is quick. It only takes about 30 minutes or so.

We have a technical team of five engineers. If any maintenance is needed, we can handle it. 

What about the implementation team?

I installed the product myself. I found an installation guide and just followed the directions. I didn't need the help of a consultant or integrator.

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

We do not currently pay a licensing fee in order to use this product.

What other advice do I have?

I'm currently using the 2017 version. I am not using the latest version of the solution.

In general, I would rate it at an eight out of ten. For the most part, we have been satisfied with its capabilities.

I'd recommend the solution to other users and organizations.

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
reviewer1001628 - PeerSpot reviewer
Information Systems Manager at a aerospace/defense firm with 51-200 employees
Real User
A scalable and easy-to-deploy solution that secures our data, saves time, and just runs
Pros and Cons
  • "The management studio is probably the thing we use the most for running quick queries and creating quick reports. Quite often, somebody comes and says, "Hey, can you find XYZ?" It is so much easier just to jump in there and run a quick query."
  • "They can build more performance-tuning tools in it. They can also make the stuff a little more user-friendly and provide the ability to schedule jobs. They can perhaps also streamline it a little bit so that it is not so resource-intensive, which would be helpful. SQL Server has a tendency to consume all the memory you allow it to. If you are not careful, you can basically break your server. I would like to see it having a smaller footprint in terms of system resource consumption. They might want to consider re-evaluating their pricing. It is expensive."

What is our primary use case?

It is used for the backend database for our ERP system and the document management system. We are using its latest version.

How has it helped my organization?

It saves time. Our data is also a lot more secure. Prior to SQL Server, things were run in a flat-file database that required a ton more maintenance to keep it running. SQL Server is pretty much bulletproof. It just runs.

What is most valuable?

The management studio is probably the thing we use the most for running quick queries and creating quick reports. Quite often, somebody comes and says, "Hey, can you find XYZ?" It is so much easier just to jump in there and run a quick query.

What needs improvement?

They can build more performance-tuning tools in it. They can also make the stuff a little more user-friendly and provide the ability to schedule jobs.

They can perhaps also streamline it a little bit so that it is not so resource-intensive, which would be helpful. SQL Server has a tendency to consume all the memory you allow it to. If you are not careful, you can basically break your server. I would like to see it having a smaller footprint in terms of system resource consumption. 

They might want to consider re-evaluating their pricing. It is expensive.

For how long have I used the solution?

I have been using this solution for 12 years.

What do I think about the stability of the solution?

It is pretty much bulletproof. We never had data corruption and database failure. We've had hardware failures, but that's not the fault of the software.

What do I think about the scalability of the solution?

It is very scalable, and you don't run into indexing issues like you would with a flat file. I don't think we've even scratched the surface in terms of its capabilities. Our databases are fairly small in comparison to others in our industry who are using the same software. 

We've got about 40 users using it, and primarily, they don't touch the database directly. They're just using it through ERP and our document management system. They are just non-IT employees. They are office users.

We're using it fairly extensively for the core of our business software, and we will likely increase the usage of it. We've got some projects in the hopper that will take advantage of SQL Server. So, we plan on increasing our usage of it.

How are customer service and technical support?

I didn't have the need to contact Microsoft support.

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

We haven't used any other solution prior to SQL Server. It was just a flat-file.

How was the initial setup?

It was pretty straightforward. It basically walks you through the process. It took a couple of hours.

What about the implementation team?

Initially, we used a consultant to set up our ERP system, but that was 12 years ago. Since then, we've upgraded it several times, and that was done in-house. Our experience with the consultant was overall positive.

For its maintenance, we are a department of two.

What was our ROI?

We have definitely seen a return on investment when it comes to SQL Server.

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

It is expensive, especially when you have open-source products that are just about as functional and they're free. They might want to consider re-evaluating their pricing.

We purchased it in retail. It was somewhere in the neighborhood of 9,000. There is just the standard licensing fee. If they migrate this product the way they're trying to do everything else, eventually, it is going to be subscription-based, which is going to suck, but that's the way the industry is going, so it is what it is.

What other advice do I have?

If you've never done it before, Microsoft has plenty of documentation and online guides to walk you through it. Just take your time, and follow the steps. If you can do it in a virtual environment, it is better because it is easier to start over if you mess it up, but it is fairly user-friendly. If you have questions during the setup, stop and Google it. The information is out there.

I would rate SQL Server an eight out of ten because there is always room for improvement.

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
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.
Assistant Manager at ECU
Real User
Great security features; query store was particularly helpful with data analysis
Pros and Cons
  • "Very good security features."
  • "Query optimitzer could be simplified."

What is our primary use case?

Our primary use case for this product is as a transaction database and for the provision of rational data through the application-based server. The main application of my current organization is pointing towards the SQL server database and some servers which are later used for data warehousing. So mainly we use it for transaction data and data warehousing. I'm the assistant manager and data administrator, and we are customers of SQL. 

What is most valuable?

Security is obviously the most valuable feature because I can provide certain logins for a particular level of security and I can provide specific permissions for certain logins. That's a very good feature. I like the user interface as well, it's easy to use. The SSMS Management Studio, which we use to do some work in database file query is a recent feature from 2018 and the SSMS is quite good. It has many features and it also shows the query statistics which I was not getting previously. The other feature I like is the query store which helped me a lot to analyze the data getting hit on the database. 

What needs improvement?

I'd like to see a simplification of the query optimizer and feel that SQL needs to look into the internal processing of the query because the query optimizer sometimes uses a different query plan, which we don't expect. It is similar to the triggers they have which are used after execution and not before. For example, if I'm running a query, my trigger will be run after the query has executed although I sometimes need the trigger before execution. That's a feature not supported by the product. 

For how long have I used the solution?

I've been using this solution for four years. 

What do I think about the scalability of the solution?

It is quite scalable compared to other data engines and the latest version has increased support for new technologies, like Python and other languages. It's a big improvement on the previous version. We have 30 to 40 SQL servers installed and they're used for different different applications; internal applications, client applications as well as for ETA tools and reporting purpose. We probably have up to 200 users querying the SQL server of the product on a daily basis.

How are customer service and technical support?

I'm satisfied with the technical support. Whenever a call is raised to Microsoft they see to it that all our questions are answered properly and in a timely manner. It doesn't take long for things to be resolved. 

How was the initial setup?

The initial setup is very straightforward, just like any typical software where you just click next, next, next, next. You just need to know your environment properly and which exact features you need to install. Deployment takes max one to two hours to install on-premises. Depending on the environment and whether or not you're installing any cluster environment, it will take a couple of hours. To deploy a stand-alone SQL server doesn't take much time. 

What other advice do I have?

I would recommend this solution, particularly for OLTP purposes, the transactional data purpose rather than for warehousing. For data warehousing I think there are better solutions but for the transaction data, for application purposes, SQL Server great.

I would rate this solution 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
Cloud Data Architect (Data service Team) at NTT Data India Enterprise Application Services Pri
Real User
Easy to code but it should improve cloud functionality
Pros and Cons
  • "The feature that I have found most valuable is that it is easy to code."
  • "In terms of what could be improved, everything on-premise is now moving to the cloud. Obviously SQL Server has also moved, because Microsoft Excel has its own cloud called Azure Finance. Every solution comes with its own advantages and disadvantages."

What is our primary use case?

We use SQL Server to ingest and to extract reports for multiple customers. 

How has it helped my organization?

SQL Server is cost effective in multiple ways - both the cost of software and the cost of the resource. Meaning, how many resources do we have and what is their expertise level? How easily can they use the SQL Servers or can I use any of the software? Do I need to hire somebody else from the outside to work on the cost?

What is most valuable?

The feature that I have found most valuable is that it is easy to code. You can very easily get a resource to work on that. For example, if we have a big project it's hard to get a good resource in the IT industry. However, since SQL Server is the most popular solution, you can easily get resources to use it so the risk factors are very, very low. Even if someone leaves the company, you can easily replace them.

Additionally, it is very stable. 

You don't need to struggle for anything. Most of the codes are there.

What needs improvement?

In terms of what could be improved, everything on-premises is now moving to the cloud. Obviously SQL Server has also moved because Microsoft has its own cloud called Azure SQL and azure synapse. Every solution comes with its own advantages and disadvantages. Each cloud has its own way to maintain resources and that plays a major role. But I would say that Azure Clouds are easy to work as compared to others. To  Performance-wise it's still not as good as on-premises, but it is easy to work with. For example, if you are familiar with the SQL server then you don't need to put any effort to work on the Azure SQL or Azure Synapse. Your efficiency will not decrease and you can easily manage any projects. Its advantage is that it is very similar. Apart from that, if you moving to any other Warehouse like Snowflake, redshift with existing SQL server resources is a little difficult and organizations need to spend money on their training. Which increases cost. 

For how long have I used the solution?

I have been using SQL Server for almost 10 years.

We just use the on-premises SQL because we have our own server, and we use it on that.

What do I think about the stability of the solution?

It is stable.

What do I think about the scalability of the solution?

SQL Server is scalable. We started with one hundred data points and now we have up to 1500, it's scalable. You just need to install the new version every time it comes out with a new capability, such as SQL Server 2019 where you can do multiple things.

If I'm talking about the on-premises maintenance requirement, we need a DBA for that if the SQL maintenance is required. But if you move to the cloud this is automatically done by Microsoft itself. however, this still requires some maintenance though.

How are customer service and technical support?

Microsoft has one of the best supports. They are highly enlightened. It is a very mature product. Even if many times I feel I can do it myself, I choose to reach out to the support team because they have a large number of users and they outsource. You are definitely going to get the outcome you want.

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

It's hard to tell the exact reason of switching. As I told earlier, Choosing DB cannot be measured only on the performance of the Database. Multiple points need to be considered.

How was the initial setup?

The initial setup is straightforward. Again, it's a mature solution, so it is very straightforward. You don't need to worry about that.

What other advice do I have?

My advice is that this is the time to completely move to the cloud. If you have a golden or platinum partnership with Microsoft or you have good Microsoft resources then best is to move azure clouds. Azure DB services have been improved a lot in the past few years and it continually improving like others. 

They are trying to make it closer to the on-premises version. I know it cannot be exactly like on-premises but they can bring most important features. For example Azure brings SSIS features in ADF which solve lot of issues. Another example, Azure launch Snowflake connector with ADF which saves us to writing code in Azure function. 

At last in my view, you need to evaluate what exactly you are looking for and what type of resource do you have and what is the growth rate of your data. Do you have a direct partner with Microsoft? All things are interrelated and the decision has to depend on these.

On a scale of one to ten, I would rate SQL Server a Seven.

Which deployment model are you using for this solution?

Private Cloud

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

Microsoft Azure
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
PeerSpot user
Project Advisor at A private sector Company
Real User
The MSBI features SSAS, SSIS as well as SSRS together, has enabled us to build a data warehouse for our Enterprise.

What is most valuable?

I would rate MS SQL Server 4/5 for its ease of administration,rich features, Nice GUI support for all its complex features.

Valuable features include:

1.Management Studio (Nice GUI support for all its complex features.)

2.Hot add CPU

3.Configure Dynamic memory also configure MIN and MAX memory.( Very flexible)

4.Replication ( Very Simple).

5.Clustering (The best high availability feature available among all
its compitators due to its robustness and scalability).

6.SSIS ( Very rich).

7.In memory OLTP in SQL Server 2012

8.Always On (High Availability) in SQL Server 2012

9.SQL Server Profiler

10.DMVs

How has it helped my organization?

The MSBI features SSAS, SSIS as well as SSRS together has enabled us to build a data warehouse for our Enterprise with Business Intelligence reports around the data. We have fully exploited its all complex features like Slowly Changing Dimensions in SSIS etc.

What needs improvement?

I am not sure if these areas have been taken care in SQL 2012 but areas for improvement include:

1.In SQL 2008 ,Data encryption is not a fully mature feature.Encryption works fine for individual rows.For handling a batch a for loop has to be written.This is not straight forward.
2.Horizontal partitioning is not a fully mature feature.In horizontal partitioning Partition key has to be part of primary key.This becomes difficult to implement in already existing database.

For how long have I used the solution?

14 years.

What was my experience with deployment of the solution?

No not at all.

What do I think about the stability of the solution?

No.

What do I think about the scalability of the solution?

No.

How are customer service and technical support?

Customer Service:

Good.

Technical Support:

Good. We have had only a few issues.

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

We were a Microsoft shop (.NET, Share point etc) primarily, hence using MS SQL Server 2008.

How was the initial setup?

It was straightforward.

What about the implementation team?

We implemented through in-house.

What other advice do I have?

1. Find out the right licensing mode you require (Comes with different options CAL/Server and # of CPUs and Virtualisation).

2. Use the Enterprise lincencing or Standard edition or Web according to your need.

3.Make use of SQL Server Clustering or LOg Shipping high availability solution, the best you can find.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
IT manager at IRPC PCL
Real User
Top 10
An easy initial setup with good pricing and good stability
Pros and Cons
  • "The pricing of the product is very good."
  • "The solution could offer better integration with other solutions - specifically Microsoft."

What is our primary use case?

We primarily use the solution as a WAP server and we have it on-premises.

How has it helped my organization?

It's helped us connect to our company's machines.

What is most valuable?

The pricing of the product is very good.

We've found the stability to be very reliable.

The initial setup isn't too complicated. It's pretty straightforward.

What needs improvement?

Overall, the solution could be improved in future releases. We hope to improve the way we use it ourselves in our next project.

The solution could offer better integration with other solutions - specifically Microsoft.

For how long have I used the solution?

I've been using the solution for about five years at this point. It'd been a while.

What do I think about the stability of the solution?

Thus far, the solution has been quite stable. It doesn't crash or freeze. there aren't bugs or glitches. It works well for us overall and we find it to be reliable.

What do I think about the scalability of the solution?

I'm not sure about the capability of the solution's scalability. We've never really tested its capabilities, and it's therefore hard to gauge.

How are customer service and technical support?

We have a department that handles support. I find them knowledgeable. They respond in a reasonable amount of time. 

How was the initial setup?

The initial setup wasn't complex. It was pretty straightforward. We didn't have any issues with the implementation process at all.

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

The licensing is reasonable. It's not too expensive. We are charged on a yearly basis, however, I don't know the exact amount we are charged. I'm not a part of the billing and payments department.

What other advice do I have?

I believe we are using the 2019 version of the solution.

In general, I would recommend the solution to other organizations. We've mostly been pretty happy with its performance.

We're not Microsoft partners. We are just customers.

Overall, I would rate the solution eight out of ten. If it had better integration capabilities with Microsoft, I might rate it higher.

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
PeerSpot user
CEO/CTO at a tech services company with 51-200 employees
Consultant
A useful feature is the ability to write and execute SQL on the fly

What is most valuable?

Probably the most useful feature of SQL Server is the ability to write and execute SQL on the fly.

Even though there are some very useful features on Oracle, MySQL, and other platforms, the SQL Server by far has the most robust capabilities of any database platform.

In my experience with numerous coding languages and platforms, the SQL Server has the only programming language that allows the user to create, compile, and execute code in its own language.

To clarify, Java, .NET, PL/SQL and all other programming languages can dynamically create code, but not their own. In other words, Java can dynamically create SQL and execute it, but it cannot create Java and compile/execute.

Other great features are:

  • Passing tables as parameters
  • Table valued functions
  • Horizontal table partitioning
  • Very granular disk partitioning

How has it helped my organization?

The most recent example is a data warehouse I've created for a client that enables us to use a "no-SQL" construct. This is only possible due to the dynamic SQL capability.

Our client collects data from dozens of sources with little to no commonality between them. With other platforms, this would require a table for each data source. However, because of the dynamic SQL, we have three tables that will accommodate ANY data source and it will never require us to change the data warehouse schema.

As a result, maintenance is virtually zero.

What needs improvement?

The only real improvement I've been looking for is finally being addressed by Microsoft.

Since SQL Server only ran on Windows, it was not competitive with other platforms which could run on Linux. This has recently been realized with the release of SQL Server for Linux. I currently have the pre-release version and I'm very impressed with what they have so far.

For how long have I used the solution?

I have been using SQL Server for 17 years.

What do I think about the stability of the solution?

We did not encounter any issues with stability. None at all.

What do I think about the scalability of the solution?

We did not encounter any issues with scalability. I have been able to create databases with billions of records with no degradation in performance. The partitioning has been a critical feature in enabling scalability.

How are customer service and technical support?

In my experience with their support, I would rate it as outstanding. Their techs are professional and extremely helpful.

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

I typically use whatever database platform my client uses. However, whenever I am provided with the option to choose, I will always go with SQL Server.

How was the initial setup?

In older versions, the setup was rather onerous. However, in the latest several releases, it has been extremely simple to install and set up.

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

Do the research and get the correct licensing model for your given purpose. A lot of people gravitate toward the Open Source databases because they don't have an upfront cost.

I find that what you don't pay upfront is what you have to invest in development and maintenance time on implementation. On far too many occasions, I have spent weeks writing code for features that SQL Server already has built in.

Either pay for the licensing cost or pay multiple times that for the labor involved in creating features, from scratch, that are native to products like SQL Server and Oracle.

Which other solutions did I evaluate?

I have a good deal of knowledge on SQL Server, and Oracle, MySQL. I have some familiarity with DB2 and PostgreSQL. The database platform chosen will ultimately depend on the needs of the client.

What other advice do I have?

Look very closely at the built-in features. For those features that you may need, estimate what it would take to replicate that same functionality on the "free" products.

The comparison is not on the licensing cost. It's on the features and the license cost versus the labor cost.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Karol Bura - PeerSpot reviewer
IT Manager at Drukarnia Interak sp. z o.o.
Real User
Has good stability
Pros and Cons
  • "We're satisfied with the stability."
  • "We pay a license fee, it could always be cheaper."

What is our primary use case?

This is the main database for our financial system. I'm the IT manager and we are customers of SQL server. 

For how long have I used the solution?

We've been using this solution for many years.

What do I think about the stability of the solution?

We're satisfied with the stability.

What do I think about the scalability of the solution?

We have around 100 users. The database isn't used directly, so users are not even aware that there is a SQL Server underneath. 

How are customer service and support?

There are some local companies that have direct relations with Microsoft. We use them regularly when we need some support.

How was the initial setup?

I don't recall, it's been many years since we implemented this product. 

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

We pay a license fee, it could always be cheaper.

What other advice do I have?

I recommend this solution and rate it 10 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
Buyer'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 Tools
Buyer's Guide
Download our free SQL Server Report and get advice and tips from experienced pros sharing their opinions.