Who Uses This Software?
Any company of all sizes, looking for database management software
Average Ratings1,120 reviews
- Overall 4.5 / 5
- Ease of Use 4.5 / 5
- Customer Service 4 / 5
- Features 4.5 / 5
- Value for Money 4 / 5
- Starting Price US$931.00/one-time
- Free Version Yes
- Free Trial No
Installed - Windows
24/7 (Live Rep)
- Founded 1975
About SQL Server
A relational database management system developed by Microsoft as a database server, designed to store and retrieve different requests. Choose your preferred language and platform and build modern applications creatively. Take advantage of breakthrough performance and availability while turning raw data into meaningful reports that can be delivered to any device or platform.
SQL Server Features
- Access Controls/Permissions
- Backup and Recovery
- Data Migration
- Data Replication
- Database Conversion
- Mobile Access
- Multiple Programming Languages Supported
- Performance Analysis
- Data Migration
- Database Conversion
- Performance Analysis
- Storage Optimisation
SQL Server Most Helpful Reviews
Reviewed on 16/05/2019
Best DBMS tool for scalable enterprises
Comments: My overall experience is 100% satisfactory because of its robust feature. I recommend this to all either its a large or small scale compan y because SQL server can handle large quantities of data and process it smoothly. Just loving it.
Pros: Microsoft SQL server is one of the best database management system that provide top rated performance optimisation with SQL queries, below is the list of top highlights: 1. Richness of user interface that provides ease of use with cool features like dock able windows. 2. Intelligence window is prominent feature that saves a lot of development time up to large extent. 3. Code debugging and performance tuning with query flow maps is the best features that assures about code optimisation. 4. Microsoft SQL Server Agent is provided with this software and that runs the automatic jobs in very secure way and later we can track the statements executed. 5. We can filter out the records in SQL Server Agent interface based on our interest. 6. Code snippet manager makes it easy to write high standard code that is perfact for code convention. 7. Most prominent feature is that it can handle large quantities of data, runs automatic jobs with concurrent transactions. 8. At last it's a Microsoft product that provides a belief to users.
Cons: I have been using SQL server from version 2012 to 2014 and never troubled with SQL server's performance in any way. However I feel that error details must long descriptive when statement have some syntax error. Sometime its pathetic when we wants to know the exact error line but is hints the whole block of code instead of exact line number. Otherwise Its a great product and happy with it.
Reviewed on 04/04/2019
Perfect for all types of workloads!
Comments: Have used SQL Server as a a Relational Database (RDBMS) for the past 15 years, primarily to support SAP based enterprise workloads. Microsoft's development of SQL Server has been fuelled by its largest customer - SAP, in order to provide better functionality to rival its competition (Oracle, DB2, Informix (who remembers this one?). I started with MSSQL 2000 and boy has it come a long way. MSSQL versions are denoted via the year and is still a practice till today, similar to how Microsoft denotes its Windows versions. To date, the latest version of MSSQL 2017 is also supported on SAP, and I am sure once MSSQL 2019 is released later this year it would also be certified by SAP.
The review is based on my experience of using SQL Server as a database with SAP.
What I like about MSSQL :
- ACID compliant like any enterprise based RDBMS (Oracle, IBM DB2, SAP HANA)
- Runs well and scales well with commodity x86 hardware
- Various editions to suit customer needs and requirements. For example Express Edition for small workloads and is free, or all the way to Enterprise Edition for state-of-the-art functionality (High-Availability, Disaster Recovery etc. to prevent Single-Points-of-Failure). Its current functionality definitely rivals the existing enterprise RDBMS's
- Straightforward learning curve as it is Windows based. Unlike other RDBMS's (e.g. Oracle or DB2), administering a MSSQL DB is very easy GUI (SQL Server Management Studio) is very easy to use especially if coming from Oracle/DB2, or if you're learning from scratch
- Supports Linux (finally!) - MSSQL is no longer limited to the Windows platform, and Microsoft has released version on Linux to compete with the likes of Oracle, DB2, etc.
Cons: Over my years of using MSSQL have encountered numerous bugs (performance issues, corrupted data, etc.) but these are normal with other RDBMS's (Oracle, DB2, SAP HANA, etc.) given the enterprise nature of the workloads. Can't really think of any other disadvantages.
Reviewed on 04/02/2019
SQL Server is the backbone of my life!
Comments: Overall, my experience with SQL Server is amazing! I am able to store all of our Las Vegas luxury casino data (gaming, hotel, food & beverage, entertainment, etc.) and query that for information that we then turn into automated or ad-hoc reports. These then go to the operators of the business as well as the executives who analyze the reports and make better decisions daily, weekly, and monthly. The goal is simple: just become better over time...better than you were last year, last month, last week. And SQL Server is the vehicle to empower your organization to find those valuable insights hiding in plain sight to do just that!
Pros: I absolutely LOVE SQL Server. It is my favorite software to use because the possibilities for query-writing are endless. I would say this is the most reliable and flexible of all the database software I have ever used. SQL Server allows you to write in T-SQL (T = transact, SQL = structured query language), which means that you can create variables, use temp tables, and write code in a procedural format that runs akin to a module in other programming languages. We use SQL Server 2008 at work, though I am really loving the new features in the latest version (as of today) SQL Server 2016. Overall, SQL Server is a platform for creating table schema, storing information, and then writing scripts (queries) to manipulate that data--to find insights that are useful to making better business decisions. The interface is easy to understand, the error-checking is strong (and actually tells you what is wrong). It doesn't hold your hand like other simplified coding languages, but it becomes very reliable and easy to use once you obtain a solid foundation in relational database theory and SQL language.
Cons: Hmm...if I had to speak ill of SQL Server...I would probably say that it is a bit tricky to get up to speed quickly with. There's a lot to it, so to speak, so it's taken me the better part of five years working in the data analytics industry to finally say that I feel I am completely proficient in utilizing the software to its full potential. Topics such as query optimization remain my areas of biggest weakness. I can write a query to pull any kind of desired information; however, the art lies in being able to pull it quickly and with reasonable efficiency. If your query takes more than 15 minutes (or even hours!) to run, it's probably not written correctly and likely poses a major threat to the server you are connecting to (and tying up!) in the process. I would like more information in the software (GUIs, warnings, etc.) regarding poorly-written queries from an execution standpoint.
Reviewed on 20/12/2018
SQL Server 2016 - Features Review
Comments: Overall experience with SQL server 2016 is very nice and excited in my perceptions due to Better support for memory optimzed tables, Built in JSON support, Stretch DB concepts, Query Store and dynamic temp db according to size and presence of CPU in the databases.
In our project we have been migrated from Microsoft SQL Server 2008 to SQL server 2016 directly for all our databases & SSIS packages. There are many features that was available to use for the projects and some of those are:
1. Data was always encrypted, so less vulnerable to SQL injections and useful to take a backup when database is in motion. Prior version (Before SQL server 2016) support only when databases is in Rest.
2. Data/Software Migration is very useful from prior version without any issues or taking any time. It took only set of testing activities and 2 hours of trun around time to get it upgraded.
3. Very simillar like XML TSQL clause created in SQL 2005, in SQL 2016 JSON clause T-SQL has been created for JSON output from querying database objects.
4. In prior versions we have to wait for long running query to capture, however in SQL server 2016 ability to view the execution plan as the query is active on the system.
5. Strecth Database is a new concept that has been created and stored in Azure. However in the background it is shown as single databases for user views.
Only I know very least number of disadvantages this MS SQL server 2016 is having:
1. Enterprise pricing may be costly as some of the organisation cant afford for the count of data they are having.
2 With the performance tuning, Microsoft SQL Server will be having some gobble resources.
Reviewed on 17/10/2018
Easy to configure, difficult to master
Comments: Easily the most intuitive RDBMS software out of the box.
Pros: The most noteworthy features of Microsoft SQL Server are the many tools and wizards that allow even novice users to get started by creating tables and views without extensive knowledge of relational databases. The query wizard can even assist with creating queries with its intuitive IDE. These features lower the intimidating barrier to entry that accompanies other relational database software such as Oracle or MySQL. There is even a free version call Express that allows anyone to dabble in the software before committing to the product. Aside from the user assisted features, the other appealing aspect of SQL Server is the integration with other Microsoft products that are probably already running in an organization. SQL Server interfaces with Active Directory allowing for easy user management so appropriate levels of database access can be allotted via group membership. This is useful because even something simple like user access management in another RDBMS may present a learning curve for anyone that is not a DBA. With SQL Server a general IT resource could manage user access with an existing knowledge of Active Directory providing more time to focus on core database design.
Cons: SQL Server carries a high cost subscription based licensing cost. The user assistance features provide a great introduction to relational databases, but there is still a significant and continuous learning curve. Databases continue to evolve with industry need. Anyone that interacts significantly with SQL Server during day to day database or application design may need to consider yearly training to keep up with all the changes.