MSDN Documentation

Your comprehensive resource for Microsoft technologies

SQL Server Tools

Explore the powerful tools available for managing, developing, and administering SQL Server databases. From integrated development environments to command-line utilities, find the right tool for your task.

SQL Server Management Studio (SSMS)

A comprehensive integrated environment for managing any SQL infrastructure, from SQL Server to Azure SQL Database.

GUI Development Administration
Learn More →

Azure Data Studio

A cross-platform database tool that delivers quick insights, advanced authoring, source control integration, and end-to-end DevOps capabilities.

Cross-platform GUI Development Azure
Learn More →

sqlcmd Utility

A command-line utility that provides database engine functionality and supports Transact-SQL (T-SQL) statements and system procedures.

CLI Administration Automation
Learn More →

SQL Server Profiler

Monitor and debug SQL Server, Transact-SQL, and other Microsoft data platform components by tracing and examining the events that occur as code executes.

GUI Performance Debugging
Learn More →

Database Engine Tuning Advisor

Automates the process of creating and maintaining a set of physical design structures for your SQL Server databases.

GUI Performance Tuning
Learn More →

SQL Server Data Tools (SSDT)

Develop, install, and upgrade SQL Server, Azure SQL Database, and Azure Synapse Analytics instances.

IDE Extension Development Database Projects
Learn More →