Try our new research platform with insights from 80,000+ expert users
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.

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.

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 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
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.
Richard Vivian - PeerSpot reviewer
Chief Technology Officer at KOLOK SA
Real User
Many licensing options, quick installation, and scalable
Pros and Cons
  • "SQL Server is a very mature solution."

    What is our primary use case?

    We use SQL Server for storing all our company information, such as ERP, customer applications, and our wealth management systems. All of our data is stored in SQL Servers.

    What is most valuable?

    SQL Server is a very mature solution.

    For how long have I used the solution?

    I have been using SQL Server for approximately 20 years.

    What do I think about the stability of the solution?

    SQL Server is a stable solution.

    What do I think about the scalability of the solution?

    The scalability of SQL Server is good. It can scale up to thousands of times more data than I have. 

    We have approximately 250 people using this solution in my organization.

    How are customer service and support?

    I have not used the support from SQL Server.

    How was the initial setup?

    The initial setup is simple it takes approximately 10 minutes. You only need to run the setup and you have SQL installed.

    What about the implementation team?

    I have installed SQL databases and SQL Servers regularly. I did the implementation of this solution.

    This solution requires one administrator for implementation and maintenance.

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

    Some of the licensing are very expensive, such as the Enterprise license. 

    The Express version is free. There are a lot of licensing options.

    What other advice do I have?

    I would recommend this solution to others.

    I rate SQL Server a nine out of ten.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Serban Stancu - PeerSpot reviewer
    Technical Director/ Project Manager / Consultant at SC Iceberg Data Intelligence SR
    Real User
    User-friendly and cost effective Server for ETL and reporting
    Pros and Cons
    • "This solution is user-friendly and easy to understand."
    • "The stability of the solution should be improved in the next release. Sometimes it is great, sometimes it is troublesome. I would also like data conversion and the code pages to be a bit more straightforward."

    What is our primary use case?

    I am an integrator of this solution and my customers use this for ETL and reporting.

    What is most valuable?

    This solution is user-friendly and easy to understand.

    What needs improvement?

    The stability of the solution should be improved in the next release. Sometimes it is great, sometimes it is troublesome. I would also like data conversion and the code pages to be a bit more straightforward.

    For how long have I used the solution?

    I have been working with SQL Server for the past fifteen years.

    What do I think about the stability of the solution?

    Stability can be shaky.

    What do I think about the scalability of the solution?

    This is a scalable solution.

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

    I use to work with Informatica via the Oracle package and switched to SQL because it is cheaper and a bit better than the others.

    How was the initial setup?

    This solution is pretty easy to deploy.

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

    SQL Server has the best licensing price.

    What other advice do I have?

    There is a lot to learn about this solution when first using it, as with any other tool.

    I would rate this solution an eight out of ten.

    Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
    PeerSpot user
    Muhammad_Irfan - PeerSpot reviewer
    Sr. Network Administrator at ACMC
    Real User
    Top 5
    Stable and easy to use
    Pros and Cons
    • "One of the most valuable features of SQL Server is that it's easy to use."
    • "SQL Server could be improved with cheaper licensing because it's very expensive."

    What is our primary use case?

    We primarily use SQL Server as a database management system. 

    This solution is deployed on-prem. 

    What is most valuable?

    One of the most valuable features of SQL Server is that it's easy to use. 

    What needs improvement?

    SQL Server could be improved with cheaper licensing because it's very expensive. 

    For how long have I used the solution?

    We have been using SQL Server since 2016, so more than five years. 

    What do I think about the stability of the solution?

    This solution is stable. 

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

    Before implementing SQL Server, we used Oracle. We switched to SQL Server because it had good integration. 

    How was the initial setup?

    The installation is straightforward. I was able to handle deployment and maintenance by myself. 

    What about the implementation team?

    We implemented this solution through an in-house team. 

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

    For licensing, we pay yearly. The licensing is very expensive, and it should be cheaper. 

    What other advice do I have?

    I rate SQL Server an eight out of ten. I would recommend it to others, as long is it meets their requirements. 

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Dimitris Iracleous - PeerSpot reviewer
    Lead Technical Instructor at Code.Hub
    Real User
    Top 5Leaderboard
    A user-friendly, reliable solution for organizing data from subscribers and customers
    Pros and Cons
    • "The solution is user-friendly, is a robust tool and is always reliable to users."
    • "The interface integration could be better."

    What is our primary use case?

    We are a company that possesses data relating to the banking and telecommunications sectors. We use the solution to organize all data received from subscribers and customers. 

    What is most valuable?

    I feel that this is the simplest of solutions. It is user-friendly, is a robust tool and is always reliable to users. The solution is within the Windows environment. This means that all users, who are already accustomed to Windows, will naturally prefer to use this environment over that of Linux or another operating system. 

    What needs improvement?

    I would like to have a more directed modeling, to have the flexibility to design all databases using a graphic interface. In other words, the interface integration could be better. 

    To avoid the need to write code, many users like to use the database diagrams as an overall tool and, as such, the solution should be more flexible and user-friendly. 

    For how long have I used the solution?

    I have been actively using SQL Server for up to 10 years. I started with programming, moved to databases and am now concentrating on Power BI.

    What do I think about the scalability of the solution?

    The solution is quite scalable, as it can be extended to replicate many computers. It can be used in a virtual environment. One would, of course, make use of the cloud. We are now gaining experience in cloud programs such as Azure and AWS.

    How are customer service and technical support?

    There are two teams which provide technical support. The same team provides support for all these tasks. 

    How was the initial setup?

    The initial setup is not without certain problems. Many users prefer to use Docker in lieu of the original selection. This is more convenient for them owing to certain configurations it possesses. However, if one is incapable of doing this initially he will find it difficult to do at a later date. An example would involve the inclusion of TCP/IP support, which is quite cumbersome. While it is not very difficult, it does require a certain amount of expertise. 

    We have prepared many virtual machines. Each month we prepare these systems so that they may be ready to meet our needs. This task consumes three to four days per month. 

    What about the implementation team?

    We have a support team who helps our users with deployment. They provide these services to our customers.

    When it comes to deployment and maintenance, there are four people responsible for providing the administrative support to us and to our customers.

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

    Our customers do pay license fees for the MS SQL Server but the Rabbit is free, as it is open-source software.

    Some who pay for these prefer in-house, on-premises support, while others take a cloud-based approach. 

    What other advice do I have?

    I am also a consultant to SQL Server.

    I usually consult with databases, including the Power BI. I started with data business and now shifted to this.

    I strongly recommend the solution because we are doing consulting projects using Java applications.

    I rate SQL Server as a nine out of ten. 

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
    PeerSpot user
    Database Administration Team Leader at a transportation company with 10,001+ employees
    Real User
    A stable relational database management system with a valuable Always On feature
    Pros and Cons
    • "I believe Always On is the most valuable feature. It's also easy to use and not very tricky."
    • "Analysis services have a lot of room for improvement. Basically, manageability on the available tools. They should have improved them already. They are not very efficient. My main headache is with the analysis service, and it would be really good if Microsoft developed some additional tools that are more user-friendly to manage the analysis. This is both from the perspective of management, users' roles, and performance analysis. My main wish for SQL Server would be that management tools for analysis services grow and mature a bit."

    What is our primary use case?

    We use it for both database services and analysis services.

    What is most valuable?

    I believe Always On is the most valuable feature. It's also easy to use and not very tricky.

    What needs improvement?

    Analysis services have a lot of room for improvement. Basically, manageability on the available tools. They should have improved them already. They are not very efficient. My main headache is with the analysis service, and it would be really good if Microsoft developed some additional tools that are more user-friendly to manage the analysis. This is both from the perspective of management, users' roles, and performance analysis. My main wish for SQL Server would be that management tools for analysis services grow and mature a bit.

    For how long have I used the solution?

    I have been using SQL Server for about 15 years.

    What do I think about the stability of the solution?

    It's stable. The database service is better than the analysis service, but it's quite stable. It's as stable as the support it has. If it has a good infrastructure and good machines with disks, it's quite stable.

    What do I think about the scalability of the solution?

    SQL Server is vertically scalable. We have about 3,000 people using this solution.

    How are customer service and technical support?

    We haven't used their technical support a lot. I would say it depends on the scope of the help you need. On a scale from one to ten, I would give technical support a seven.

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

    I don't know the exact prices because my focus is essentially technical and not on the bills. A few years ago, they changed the billing policy for the Enterprise Edition, and it became less attractive. But I believe they are still cheaper than Oracle. SQL Server isn't cheap, but it's not expensive either. 

    What other advice do I have?

    I would tell potential users that it's important to have a good infrastructure, but my advice is for any database, not only SQL Server. It's important to have a good infrastructure and a good network if you're planning to use Always On and clusters. I believe the most important thing is the infrastructure where the SQL Server will be based.

    On a scale from one to ten, I would give SQL Server an eight.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Software Manager at a computer software company with 1-10 employees
    Real User
    I like the community where we can get good responses and replies to our questions
    Pros and Cons
    • "SQL Server is quite stable. And now we are using the Lattice 2017 version."
    • "In some cases it is quite difficult, like the lack of ease of the replication and other issues. They have to improve on that. They do not have features like "always on," which is complicated."

    What is our primary use case?

    I handle the banking software. We have another software called City Life, a life insurance package. We develop those packages - the banking package and the life insurance package. We have almost 70 - 80% of the market share in our country. I also use and love Delphi. We develop in that language. The backend is SQL Server at this moment and we are researching how we can move from SQL Server to some other open source solutions.

    What is most valuable?

    The only problem with this product is that it doesn't have an open source version.

    What needs improvement?

    Our customers are willing to pay less. For SQL server they have to buy it, they have to purchase the license. So, if we can get some free open source, like Firebird, InterBase, Firebase, or something like MySQL and also PostgreSQL, whichever one is suitable for us, we'd like to pick one.

    Additionally, in some cases it is quite difficult, like the lack of ease of the replication and other issues. They have to improve on that. They do not have features like "always on," which is complicated.

    One feature which we don't like is that they are providing CLR, and CLR can only be written in dot net, C sharp. But actually it should be open for all languages to write CLR so that we can hide our code. The next thing is that the tangent PSQ is encryptable but it is decryptable, as well. From the developer's point of view, all procedures are exposed.

    For how long have I used the solution?

    I have been using SQL Server for a long time, since version 6.5.

    We are still using it, but everybody is going towards open source, that's why we would like to go for open source as well. 

    What do I think about the stability of the solution?

    SQL Server is quite stable. And now we are using the Lattice 2017 version. But the most important thing is that the license cost is quite expensive.

    How are customer service and technical support?

    We solve issues on our own. If we need something we Google it and find it. There is a good communication base and a community where we can get responses, replies, and some blog posts.

    What other advice do I have?

    I'm looking at Firebird. My concentration is Firebird. I understood and researched that Firebird is the best one because it is quite robust, it has already matured, and the developer's community is quite high and stable. I'm just researching whether it can handle the huge amount of database as it did in Microsoft SQL server.

    On a scale of one to ten, I would give SQL Server an eight out of 10.

    Disclosure: My company has a business relationship with this vendor other than being a customer: reseller
    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.