It is simply our relational database.
Senior Database Administrator at a comms service provider with 10,001+ employees
A very stable and highly scalable solution that has cut down the size of our data center by 80%
Pros and Cons
- "Cost savings are the most valuable. The DR/high availability is also valuable. The failover group with the built-in DR/high availability features is probably one of the easiest things."
- "Its automation can be improved. SQL Server Agent was a very big part of the on-prem tools. While moving from on-prem to the cloud, redoing some of such tools was very cumbersome in Azure. There was a whole new set of technologies and methodologies. It should have easier automation-type features to be able to implement such tools. It should have almost a SQL agent type of substance built into that."
What is our primary use case?
How has it helped my organization?
It has cut our costs. That's the big thing.
What is most valuable?
Cost savings are the most valuable. The DR/high availability is also valuable. The failover group with the built-in DR/high availability features is probably one of the easiest things.
What needs improvement?
Its automation can be improved. SQL Server Agent was a very big part of the on-prem tools. While moving from on-prem to the cloud, redoing some of such tools was very cumbersome in Azure. There was a whole new set of technologies and methodologies. It should have easier automation-type features to be able to implement such tools. It should have almost a SQL agent type of substance built into that.
Buyer's Guide
Microsoft Azure SQL Database
December 2024
Learn what your peers think about Microsoft Azure SQL Database. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
For how long have I used the solution?
I have been using this solution for five years.
What do I think about the stability of the solution?
It is very stable. It has been in our production environment for three and a half years, and we have had only one significant outage.
What do I think about the scalability of the solution?
Its scalability is pretty high. Its ability to scale is very good. We're actually in the process of migrating on-prem to Azure, and its scalability is very easy.
In terms of the number of users, there are probably a hundred technical people who are leveraging the technologies. They are developers, administrators, and the BI group.
How was the initial setup?
The setup was pretty straightforward. The networking aspect was non-intuitive, and it was probably the biggest stumbling block when we initially set it up.
What about the implementation team?
We have our DevOps processes that we follow in our deployment, so we establish those initially, and there was a significant amount of testing done prior to putting it into production. On a scale of one to five, it was probably a three in terms of time and effort to get it all implemented.
For its maintenance, there are probably five or six of us, but one person can also maintain it if required.
What was our ROI?
I don't have specific numbers, but we were able to cut down the size of our data center by 80%.
What's my experience with pricing, setup cost, and licensing?
I have an annual spend number, and it is in the hundred thousand dollar range. There are no additional costs to the standard licensing fees.
Even though you have to look at the cost numbers of what you're going to be charged on a monthly basis, what you have to also remember is that your application may need a lot of rewriting and things like that. You get charged not just for the monthly costs but also for the transactions that occur. If your access to the data layer is not so efficient, your costs will go up because you're pulling far more data than you potentially need. These are hidden costs that nobody ever considers. If your application is not written very efficiently, you may actually increase your costs over on-prem versus cloud.
Which other solutions did I evaluate?
We are a Microsoft shop. The biggest thing that we probably looked at was AWS. We also looked at some of the Oracle cloud solutions, but we went with Azure only because it just integrates with all of our stuff, and it cuts our costs.
What other advice do I have?
I would rate SQL Azure an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
IT Manager at European University
Scalable and reliable with good processes and support
Pros and Cons
- "What I like the most is the processes and the easiness of deployments."
- "The configuration is the area that is most cumbersome."
What is most valuable?
What I like the most is the processes and the easiness of deployments.
What needs improvement?
What I don't like is the personalization of an instance is difficult to deploy. Sometimes it's hard if you want to make a cluster of SQLs on Azure; it's not a good approach, but sometimes it worked out for me.
If I have to do something very specific to the instance, sometimes I am not allowed to leave those types of configurations because they need it to be broader. They are not at the level that I need to make the configurations that I want.
The configuration is the only area to be improved. Everything else is what it is and what we expected. The configuration is the area that is most cumbersome.
For how long have I used the solution?
I have been using SQL Azure for two years.
I have the latest version. I always update to the latest version.
What do I think about the stability of the solution?
It's a very stable solution.
What do I think about the scalability of the solution?
SQL Azure is perfectly scalable.
We have a team of 20 to 25 developers who are using this solution for development.
Also, we have thousands of clients for the databases that are using it.
How are customer service and technical support?
Technical support is fast, it's reliable, and they are knowledgeable.
If your problem is in the knowledge base then support is very good. If it's not in the knowledge base, then it's central and not on the Microsoft roadmap.
How was the initial setup?
The initial setup is more complex than it is straightforward.
The easiest deployment requires an hour. If you have a one-by-one project that consists of migration and replication, it can take several weeks.
What other advice do I have?
Using SQL Azure really depends on the settings that you want to deploy, or the amount of money that you want to spend. If you are deploying and thinking that something will grow so that you can align your income to pay per use, then it's pretty good.
If you are considering something where your payments or your income is not related to pay-per-use, you may consider using it on-premises during the beginning. It really depends on your settings.
Overall, this solution is pretty good.
There are still some areas that have to develop, but I would rate SQL Azure an eight out of ten.
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: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Microsoft Azure SQL Database
December 2024
Learn what your peers think about Microsoft Azure SQL Database. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
Solution Principal at a computer software company with 5,001-10,000 employees
A very mature product with good documentation and good stability
Pros and Cons
- "The solution is a fairly mature product. It provides good stability."
- "From a security perspective, although their features are decent, they can always be improved upon, updated, and refined to help protect clients better."
What is our primary use case?
We primarily use the solution for its Data Lake and Data Warehouse, in both cases for our customers.
What is most valuable?
The solution is easily integrated into other SQL solutions. It's flexible in that sense.
The solution is a fairly mature product. It provides good stability.
The initial setup isn't too difficult.
There is very good documentation. It's unbelievable, the amount of documentation on offer through Microsoft's site.
The security features are quite good.
What needs improvement?
In terms of management, you can't really pause things. It doesn't allow for that kind of capability.
From a security perspective, although their features are decent, they can always be improved upon, updated, and refined to help protect clients better.
I would love it if that had dynamic data masking and features of that nature.
For how long have I used the solution?
I've been using the solution for two years at least at this point.
What do I think about the stability of the solution?
The stability of the solution is pretty good. It's a mature product, so you don't get bugs or glitches, and they update it regularly. It doesn't crash. It's reliable.
What do I think about the scalability of the solution?
The solution can scale well. That's not a problem at all. If a company needs to scale, they can do so easily.
How are customer service and technical support?
Microsoft's technical support is great. We're satisfied with their service. They have a pretty extensive online database and an online community that is quite helpful. It's all very helpful.
If you need to reach them in person, you need to have a licensing agreement in place. If you purchase that, you can get more personalized assistance.
Which solution did I use previously and why did I switch?
We previously used SQL on-premises servers. It's very easy to migrate over to the cloud if you have that setup. It's basically one-to-one.
How was the initial setup?
The initial setup isn't complex. It's pretty straightforward. However, it does take a long time to provision and manage everything. It can take a couple of hours typically to deploy the solution.
What's my experience with pricing, setup cost, and licensing?
You do have to pay for technical support. If you have it in your licensing agreement, you will gain access to a team you can call if you run into issues.
I'm not sure of the exact licensing costs. From a cloud perspective, a client would be charged based on consumption, so the pricing would depend on elements such as how many users or how many queries (and how complex), et cetera.
I do know that it's competitive pricing, however. Most solutions of this caliber are around the same price. They compete with each other.
What other advice do I have?
We're Microsoft partners.
The solution is constantly being updated. We're on whatever the latest version/update is at any given time.
We're a consultancy, so we work with a variety of clients and adjust solutions based on their needs.
I'd advise new users to take advantage of the documentation on offer from Microsoft. It will really help them understand the solution.
Overall, I'd rate the solution nine out of ten.
Which deployment model are you using for this solution?
Public 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
Project Manager at a educational organization with 11-50 employees
Scalability is the biggest benefit, and it has been available when we needed it
Pros and Cons
- "We have come from hosting on-premise for customers, or they've done it themselves with SQL. We've now taken a cloud offering for the equivalent services of standard database management and the inbuilt backup and restore offerings. The scalability is probably the biggest feature that we are benefiting from by being in the cloud."
- "We haven't had any major issues that have prevented us from doing stuff fundamentally. For its implementation, sometimes, it is complicated to understand what your needs are. It would be good to have a few use cases that provide different cloud variations that match on-premise installations and show how they can be moved to the cloud a bit better."
What is our primary use case?
It is basically hosting the backend of our application that we write as a software development company. We're moving our educational timetabling software, which was historically an on-premise installation, to a cloud-based service offering for customers.
It is pretty much version-less in the sense that we are using whatever is presented to us and available. We are purely using the cloud-based services from Azure hosted in the cloud, which obviously and technically is version-less to some degree. We are using SQL Azure, app services, Application Gateway, key vaults, and storage solutions within Azure. It is relatively simple but sufficient for our needs at the moment.
We predominantly don't use the GUI interface. We are using Terraform as our infrastructure and code provider to manage and maintain all of the Azure components that we are using. They're offering all the integration and providing it through the APIs.
What is most valuable?
We have come from hosting on-premise for customers, or they've done it themselves with SQL. We've now taken a cloud offering for the equivalent services of standard database management and the inbuilt backup and restore offerings. The scalability is probably the biggest feature that we are benefiting from by being in the cloud.
What needs improvement?
We haven't had any major issues that have prevented us from doing stuff fundamentally. For its implementation, sometimes, it is complicated to understand what your needs are. It would be good to have a few use cases that provide different cloud variations that match on-premise installations and show how they can be moved to the cloud a bit better.
Its pricing is complicated and can be improved. We need a better offering. Making it cheaper is always a good thing for us.
For how long have I used the solution?
I have been using this solution for two years.
What do I think about the stability of the solution?
We haven't had any issues. It has been up and available and working when we needed it to. We haven't had any outages that we're aware of.
What do I think about the scalability of the solution?
There are not many users at the moment because we're still in pre-production. We're sort of in beta testing at the moment.
It probably has 50 users currently. It is not a very large tool. We are planning to expand its usage as we build out our actual software ourselves, which we're still working on. We'll be making that available to customers, and we'll be offering that as a global opportunity for customers.
How are customer service and technical support?
I have not been in touch with their technical support.
Which solution did I use previously and why did I switch?
We were just using Microsoft on-premise SQL, and we've migrated to Azure in the cloud. It basically is like for like, as far as we're concerned.
How was the initial setup?
It depends on which area you're coming from. If you're using the GUI, it's relatively simple. Understanding what your needs are sometimes is a bit more complicated. Understanding the availability of things like Elastic pools took us a little bit of time to get our heads around but, otherwise, it is pretty simple. They could provide some use cases for this.
It is hard to provide the deployment duration because it wasn't just Azure on its own that we were having to deal with. We were taking our on-premise product and converting it. Preparing the infrastructure and doing it via the likes of Terraform took us probably about three months overall, but that was more about getting up to speed on the tools to do it, as opposed to individual components such as SQL.
What's my experience with pricing, setup cost, and licensing?
The pricing is actually complicated, and that is probably one downside of it. In some respects, although we can plan for the costs on a month-by-month basis, we are finding it hard to project our costings for it.
Fundamentally, Microsoft is offering two pricing models, and it is challenging to understand the differences between the two. We're basically on the DTU model at the moment. That may change in the future as the size grows, but it is one of those things that we'll end up monitoring as we progress.
At the moment, to get a reasonable response, generally, the price is a little high for us, but it is one of those things for which we know that we can do improvements on our code. So, it is not just the service that's the problem; it is some of the things that we need to do as well.
What other advice do I have?
I would recommend it depending upon the use case. If you need an on-premise service, then you would choose the on-premise SQL, and if you need a cloud-based one, then I'd suggest SQL on the cloud. The scalability of SQL in the cloud is far simpler than the scalability of SQL on-premise. This is one benefit that the cloud edition has over the on-premise version that people could consider.
I would rate SQL Azure an eight out of 10.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Cloud Solution Engineer at a financial services firm with 5,001-10,000 employees
Cost-effective, very scalable and reliable, and lets you easily migrate your on-premise SQL instance
Pros and Cons
- "Its cost benefit is most valuable because you are charged per data unit instead of licensing. You can easily migrate your on-premise SQL to the cloud with a managed instance. That's what it is designed to do. It is easy to take your on-premise or older SQL instance and move it to the cloud. It makes it easy to get off your on-premise SQL and start utilizing the cost benefit of the cloud."
- "I'm not really a SQL DBA, so I can't go into the depths of the areas that need to be improved. They can maybe make it a bit easier to educate people on how to develop SQL Server in Azure. They can provide some free seminars and webinars and more training in general for easier migration. I know there is some stuff on Microsoft learning, but it would be helpful and useful to have more up-to-date content."
What is our primary use case?
We're slowly progressing through the delivery of our production system or landing zone in the cloud. Nothing is in production yet.
What is most valuable?
Its cost benefit is most valuable because you are charged per data unit instead of licensing. You can easily migrate your on-premise SQL to the cloud with a managed instance. That's what it is designed to do. It is easy to take your on-premise or older SQL instance and move it to the cloud. It makes it easy to get off your on-premise SQL and start utilizing the cost benefit of the cloud.
What needs improvement?
I'm not really a SQL DBA, so I can't go into the depths of the areas that need to be improved. They can maybe make it a bit easier to educate people on how to develop SQL Server in Azure. They can provide some free seminars and webinars and more training in general for easier migration. I know there is some stuff on Microsoft learning, but it would be helpful and useful to have more up-to-date content.
For how long have I used the solution?
We've been dabbling with it for the last couple of years.
What do I think about the stability of the solution?
Based on our experience, it is very stable and very reliable.
What do I think about the scalability of the solution?
It has got Microsoft's backbone on it. It is very scalable. At this stage, we don't have many users because we're still busy migrating over to Azure cloud. In the next year, we'll probably have close to a million customers because that's what we've got on our books.
How are customer service and technical support?
I have interacted with them. They are very good for out-of-the-book solutions, but when we get to integrations with non-Microsoft applications, it can be a little bit more tricky. You also have to involve the vendor of that specific product to deal with problems related to integration, but, in general, Microsoft's support is pretty good. I've never found it to be poor in any way.
What about the implementation team?
For the number of customers we have, we probably only need three or four people, which is not a lot. If you look at it that way, it is actually quite cost-effective.
What's my experience with pricing, setup cost, and licensing?
It is beneficial in terms of cost because you are charged per data unit instead of licensing.
What other advice do I have?
I would absolutely recommend this solution to others. If they are going for Azure, they probably don't have a choice. I would advise others to get used to all the options and ideas of SQL PaaS, SQL managed instances, and SQL on VMs. They should get their head around which one is best for their company. They should make sure that it fits their company's vision of where they want to go with their databases because it may or may not be the best solution for everybody. That's why there are a couple of options, so just make sure to select the right one.
I would rate SQL Azure an eight out of ten. It is best in many ways. There is nothing better than this from Microsoft from the database aspect.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Co-Founder & Managing Director at a marketing services firm with 1-10 employees
A scalable solution for storing relational data in the cloud
Pros and Cons
- "I am very happy with this solution; right now, I don't think there is anything I would change."
- "The only problem we have with Azure is regarding the price."
What is our primary use case?
I use SQL Azure strictly for active data rescue.
All of my work is stored in the Microsoft Azure Cloud.
I am working on a special product with another person — it's a secret product, so, unfortunately, I can't talk about it.
What needs improvement?
I am very happy with this solution; right now, I don't think there is anything I would change.
More power should be included between the upgrades. We started with a less costly service but we needed more power. We paid a lot and upgraded but we still needed more power. The power should increase more between each upgrade.
For how long have I used the solution?
I have been using SQL Azure for three years.
What do I think about the stability of the solution?
SQL Azure is both very stable and scalable.
How are customer service and technical support?
I have never had to contact customer support. There are several educational sites that I pay for that supply me with help.
How was the initial setup?
The initial setup was very straightforward. It's online, so I didn't need to install anything. I just had to choose options and activate them.
What's my experience with pricing, setup cost, and licensing?
How much we pay is determined by how much we upgrade or downgrade our services. If you downgrade the service you pay less if you upgrade the services you pay more.
Microsoft has a cheap license for developers. Still, it was expensive for us because we are not a company, and we don't use crowdfunding, we used our own money to pay for the license.
What other advice do I have?
I would recommend SQL Azure to others.
On a scale from one to ten, I would give this solution a rating of ten.
Right now, with Azure, we have everything we need. The only problem we have with Azure is regarding the price.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Owner at Alopex ONE UG
Provides fast access to data, but needs an SQL function optimizer
Pros and Cons
- "This solution provides more comfort to the end-user compared to a normal SQL server."
- "The management is entirely controlled by Microsoft, so there are some restrictions."
What is our primary use case?
I am a consultant and some of my clients use this solution for their database.
SQL Azure is a platform, as opposed to a product. You do not select a specific version. It has very little administrative ability, such as the ability to back it up, but it offers much more comfort for the user.
What is most valuable?
This solution has all of the advantages that are available in a normal SQL server, except it is presented in an online environment that can be used from everywhere. It provides fast access to data because the SQL server can calculate where the data is. It is a complexity of order one. So, it does not depend on the size of the table. This is why SQL servers are the favorite data source for any website.
This solution provides more comfort to the end-user compared to a normal SQL server.
What needs improvement?
This solution suffers from the same problems that come about in a normal SQL server. One issue is the optimization of function-heavy evaluations. If you define your own functions, the execution plan of the SQL server performs sub-passes of the execution path, which makes the process very slow. Even if there are very easy means to optimize them, it is still slow. The server should perform automatic function optimization. This is a problem in any implementation, Azure or otherwise.
The management is entirely controlled by Microsoft, so there are some restrictions.
For how long have I used the solution?
I have been using this solution for three years.
What do I think about the stability of the solution?
The solution is as stable as any SQL server. I agree with others who say that SQL is more stable than the Microsoft operating systems.
What do I think about the scalability of the solution?
This is a scalable solution.
How are customer service and technical support?
If you have a support contract then it is excellent. They will work at the problem until it has been resolved. The support is very professional.
Which solution did I use previously and why did I switch?
Our customer in Luxembourg is using an Oracle server, rather than SQL Azure because it was a specification of the project. I am not the one who decides which database technology will be used by my clients.
What other advice do I have?
This is the best product that Microsoft has. It is the same product as a normal SQL server but built on Azure. The management is different, depending on the hoster of the cloud.
I would rate this solution a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Data Engineer at a consultancy with self employed
Easy to deploy, straightforward setup, and stable
Pros and Cons
- "The hardware is all managed by Microsoft."
- "The pricing plans when using multiple Microsoft solutions are complex and have room for improvement."
What is our primary use case?
The solution is used to manage our databases in the cloud.
What is most valuable?
The hardware is all managed by Microsoft.
What needs improvement?
The pricing plans when using multiple Microsoft solutions are complex and have room for improvement.
For how long have I used the solution?
I am currently using the solution.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
The solution is scalable.
How are customer service and support?
The technical support is good.
How was the initial setup?
The initial setup depends on the requirements but is easier than the on-prem SQL.
What was our ROI?
I have seen a return on investment.
What's my experience with pricing, setup cost, and licensing?
The pricing is flexible and can be adapted based on our requirements but the pricing options are complex especially if we are using a VM.
What other advice do I have?
I give the solution a nine out of ten.
Maintenance is minimal and can easily be done.
I suggest researching the solution on Microsoft.com where there is a good learning platform before using the solution.
Which deployment model are you using for this solution?
Public 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
Buyer's Guide
Download our free Microsoft Azure SQL Database Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2024
Product Categories
Database as a Service (DBaaS)Popular Comparisons
Google Cloud SQL
MongoDB Atlas
Oracle Database as a Service
Google Cloud Spanner
Yugabyte Platform
Oracle Exadata Express Cloud Service
IBM Db2 on Cloud
Buyer's Guide
Download our free Microsoft Azure SQL Database Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- When evaluating Database as a Service, what aspect do you think is the most important to look for?
- What would be the best application SQL optimizer over the WAN?
- Which database is the best for session cashing?
- What is the biggest difference between Google BigQuery and Oracle Database as Service?
- Which low-code (no-code) database solution do you prefer?
- Which databases are supported under DBaaS solutions?
- Why is Database as a Service important for companies?