- SQL Operations Studio is a free, light-weight tool for modern database development and operations for SQL Server on Windows, Linux and Docker, Azure SQL Database and Azure SQL Data Warehouse on Windows, Mac or Linux machines.
- SQL Server Management Studio SSMS is a software application that is used for configuring, managing, and administering all. Created by Microsoft.
- Ms Sql Server Management Studio Macos
- Ms Sql Server Management Studio Express
- Ms Sql Server Management
The SQL Server Management Studio (SSMS or S.S.M.S.) is the integrated environment for managing your SQL Server infrastructure. SQL Server Management Studio presents a graphical interface for configuring, monitoring, and administering instances of SQL Server. It also allows you to deploy, monitor, and upgrade the cellpadding='4' cellspacing='0' bordercolor='#CCCCCC'>VersionAlternative namesBuild numberRelease yearSQL Server Management Studio 18SSMS 18
SSMS18
SSMS2018
SSMS2019
SSMS 18.x15.0.x.x2019SQL Server Management Studio 17SSMS 17
SSMS17
SSMS2017
SSMS 17.x14.0.x.x2017SQL Server Management Studio 16SSMS 16
SSMS16
SSMS2016
SSMS 16.x13.0.x.x2016SQL Server Management Studio 2014SSMS 2014
SSMS2014
SSMS 12
SSMS12
SSMS 12.x12.0.x.x2014SQL Server Management Studio 2012SSMS 2012
SSMS2012
SSMS 11
SSMS11
SSMS 11.x11.0.x.x2012SQL Server Management Studio 2008 R2SSMS 2008 R2
SSMS2008R2
SSMS 10.5
SSMS10.5010.50.x.x2010SQL Server Management Studio 2008SSMS 2008
SSMS2008
SSMS 10
SSMS10
SSMS 10.x10.0.x.x2008SQL Server Management Studio 2005SSMS 2005
SSMS2005
SSMS 9
SSMS9
SSMS 9.x9.0.x.x2005
Yes, you can restore a SQL backup file (.bak) created on Windows! You can start by creating a backup of your existing database using SQL Server Management Studio running on your Windows PC/Server.
SSMS 18.x can be installed side-by-side with SSMS 17.x / 16.x or SQL Server 2014 SSMS and earlier.
Build numbers:
Version | Build | Description | Release date |
---|---|---|---|
18.2 | 15.0.18142.0 | SQL Server Management Studio (SSMS) 18.2LatestDirect SSMS Download | |
18.1 | 15.0.18131.0 | SQL Server Management Studio (SSMS) 18.1 | |
18.0 | 15.0.18118.0 | SQL Server Management Studio (SSMS) 18.0 | |
18.0 | 15.0.18116.0 | SQL Server Management Studio (SSMS) 18.0 Private Beta | |
18.0 | 15.0.18098.0 | SQL Server Management Studio (SSMS) 18.0 Release Candidate 1 (RC1) Beta | |
18.0 | 15.0.18092.0 | SQL Server Management Studio (SSMS) 18.0 (Preview 7) Beta | |
18.0 | 15.0.18075.0 | SQL Server Management Studio (SSMS) 18.0 (Preview 6) Beta | |
18.0 | 15.0.18068.0 | SQL Server Management Studio (SSMS) 18.0 (Preview 5) Beta | |
18.0 | 15.0.18040.0 | SQL Server Management Studio (SSMS) 18.0 (Preview 4) Beta | |
17.9.1 | 14.0.17289.0 | SQL Server Management Studio (SSMS) 17.9.1 | |
17.9 | 14.0.17285.0 | SQL Server Management Studio (SSMS) 17.9 | |
17.8.1 | 14.0.17277.0 | SQL Server Management Studio (SSMS) 17.8.1 | |
17.8 | 14.0.17276.0 | SQL Server Management Studio (SSMS) 17.8 Withdrawn | |
17.7 | 14.0.17254.0 | SQL Server Management Studio (SSMS) 17.7 | |
17.6 | 14.0.17230.0 | SQL Server Management Studio (SSMS) 17.6 | |
17.5 | 14.0.17224.0 | SQL Server Management Studio (SSMS) 17.5 | |
17.4 | 14.0.17213.0 | SQL Server Management Studio (SSMS) 17.4 | |
17.3 | 14.0.17199.0 | SQL Server Management Studio (SSMS) 17.3 | |
17.2 | 14.0.17177.0 | SQL Server Management Studio (SSMS) 17.2 | |
17.1 | 14.0.17119.0 | SQL Server Management Studio (SSMS) 17.1 | |
17.0 | 14.0.17099.0 | SQL Server Management Studio (SSMS) 17.0 | |
17.0 | 14.0.16140.0 | SQL Server Management Studio (SSMS) 17.0 Release Candidate 3 (RC3) | |
17.0 | 14.0.16140.0 | SQL Server Management Studio (SSMS) 17.0 Release Candidate 2 (RC2) | |
17.0 | 14.0.16000.64 | SQL Server Management Studio (SSMS) 17.0 Release Candidate 1 (RC1) | |
16.5.3 | 13.0.16106.4 | SQL Server Management Studio (SSMS) 16.5.3 | |
16.5.2 | 13.0.16105.4 | SQL Server Management Studio (SSMS) 16.5.2 Withdrawn | |
16.5.1 | 13.0.16100.1 | SQL Server Management Studio (SSMS) 16.5.1 | |
16.5 | 13.0.16000.28 | SQL Server Management Studio (SSMS) 16.5 | |
16.4.1 | 13.0.15900.1 | SQL Server Management Studio (SSMS) 16.4.1 | |
16.4 | 13.0.15800.18 | SQL Server Management Studio (SSMS) 16.4 Withdrawn | |
16.3 | 13.0.15700.28 | SQL Server Management Studio (SSMS) 16.3 | |
13.0.15600.2 | SQL Server Management Studio (SSMS) July 2016 Hotfix Update | ||
13.0.15500.91 | SQL Server Management Studio (SSMS) July 2016 Withdrawn | ||
13.0.15000.23 | SQL Server Management Studio (SSMS) June 2016 | ||
13.0.14000.36 | SQL Server Management Studio (SSMS) April 2016 Preview | ||
13.0.13000.55 | SQL Server Management Studio (SSMS) March 2016 Preview Refresh | ||
13.0.12500.29 | SQL Server Management Studio (SSMS) March 2016 Preview Withdrawn | ||
13.0.12000.65 | SQL Server Management Studio (SSMS) February 2016 Preview | ||
13.0.11000.78 | SQL Server Management Studio (SSMS) January 2016 Preview | ||
13.0.900.73 | SQL Server Management Studio (SSMS) December 2015 Preview | ||
13.0.800.111 | SQL Server Management Studio (SSMS) November 2015 Preview | ||
13.0.700.242 | SQL Server Management Studio (SSMS) October 2015 Preview | ||
13.0.600.65 | SQL Server Management Studio (SSMS) September 2015 Preview | ||
13.0.500.53 | SQL Server Management Studio (SSMS) August 2015 Preview | ||
13.0.400.91 | SQL Server Management Studio (SSMS) July 2015 Preview | ||
13.0.300.44 | SQL Server Management Studio (SSMS) June 2015 Preview |
You can comment here. If you know of a SSMS version that we don't have listed here, please use the comments.
I work on this site continuously and keep the information up to date. If it helps you, you can support me:
Other useful sites › Exchange Server Version List | SharePoint Server Version List
-->This article shows how to use the mssql extension for Visual Studio Code to develop SQL Server databases. Because Visual Studio Code is cross-platform, you can use mssql extension on Linux, macOS, and Windows.
Install and start Visual Studio Code
Visual Studio Code is a cross-platform, graphical code editor that supports extensions.
Download and install Visual Studio Code on your machine.
Start Visual Studio Code.
Note
If Visual Studio Code does not start when you are connected through an xrdp remote desktop session, see VS Code not working on Ubuntu when connected using XRDP.
Install the mssql extension
The mssql extension for Visual Studio Code lets you connect to a SQL Server, query with Transact-SQL (T-SQL), and view the results.
In Visual Studio Code, select View > Command Palette, or press Ctrl+Shift+P, or press F1 to open the Command Palette.
In the Command Palette, select Extensions: Install Extensions from the dropdown.
In the Extensions pane, type mssql.
Select the SQL Server (mssql) extension, and then select Install.
After the installation completes, select Reload to enable the extension.
Ms Sql Server Management Studio Macos
Create or open a SQL file
The mssql extension enables mssql commands and T-SQL IntelliSense in the code editor when the language mode is set to SQL.
Select File > New File or press Ctrl+N. Visual Studio Code opens a new Plain Text file by default.
Select Plain Text on the lower status bar, or press Ctrl+K > M, and select SQL from the languages dropdown.
Note
If this is the first time you have used the extension, the extension installs supporting SQL Server tools.
If you open an existing file that has a .sql file extension, the language mode is automatically set to SQL.
Connect to SQL Server
Follow these steps to create a connection profile and connect to a SQL Server.
Press Ctrl+Shift+P or F1 to open the Command Palette.
Type sql to display the mssql commands, or type sqlcon, and then select MS SQL: Connect from the dropdown.
Note
A SQL file, such as the empty SQL file you created, must have focus in the code editor before you can execute the mssql commands.
Select the MS SQL: Manage Connection Profiles command.
Then select Create to create a new connection profile for your SQL Server.
Follow the prompts to specify the properties for the new connection profile. After specifying each value, press Enter to continue.
Connection property Description Server name or ADO connection string Specify the SQL Server instance name. Use localhost to connect to a SQL Server instance on your local machine. To connect to a remote SQL Server, enter the name of the target SQL Server, or its IP address. To connect to a SQL Server container, specify the IP address of the container's host machine. If you need to specify a port, use a comma to separate it from the name. For example, for a server listening on port 1401, enter <servername or IP>,1401
.
As an alternative, you can enter the ADO connection string for your database here.Database name (optional) The database that you want to use. To connect to the default database, don't specify a database name here. Authentication Type Choose either Integrated or SQL Login. User name If you selected SQL Login, enter the name of a user with access to a database on the server. Password Enter the password for the specified user. Save Password Press Enter to select Yes and save the password. Select No to be prompted for the password each time the connection profile is used. Profile Name (optional) Type a name for the connection profile, such as localhost profile. After you enter all values and select Enter, Visual Studio Code creates the connection profile and connects to the SQL Server.
Tip
If the connection fails, try to diagnose the problem from the error message in the Output panel in Visual Studio Code. To open the Output panel, select View > Output. Also review the connection troubleshooting recommendations.
Verify your connection in the lower status bar.
As an alternative to the previous steps, you can also create and edit connection profiles in the User Settings file (settings.json). To open the settings file, select File > Preferences > Settings. For more information, see Manage connection profiles.
Create a SQL database
In the new SQL file that you started earlier, type sql to display a list of editable code snippets.
Select sqlCreateDatabase.
In the snippet, type
TutorialDB
to replace 'DatabaseName':Press Ctrl+Shift+E to execute the Transact-SQL commands. View the results in the query window.
Tip
You can customize the shortcut keys for the mssql commands. See Customize shortcuts.
Create a table
Delete the contents of the code editor window.
Press Ctrl+Shift+P or F1 to open the Command Palette.
Type sql to display the mssql commands, or type sqluse, and then select the MS SQL: Use Database command.
Select the new TutorialDB database.
In the code editor, type sql to display the snippets, select sqlCreateTable, and then press Enter.
In the snippet, type
Employees
for the table name.Press Tab to get to the next field, and then type
dbo
for the schema name.Replace the column definitions with the following columns:
Press Ctrl+Shift+E to create the table.
Insert and query
Add the following statements to insert four rows into the Employees table.
While you type, T-SQL IntelliSense helps you to complete the statements:
Tip
The mssql extension also has commands to help create INSERT and SELECT statements. These were not used in the previous example.
Press Ctrl+Shift+E to execute the commands. The two result sets display in the Results window.
View and save the result
Select View > Editor Layout > Flip Layout to switch to a vertical or horizontal split layout.
Select the Results and Messages panel headers to collapse and expand the panels.
Tip
You can customize the default behavior of the mssql extension. See Customize extension options.
Select the maximize grid icon on the second result grid to zoom in to those results.
Note
The maximize icon displays when your T-SQL script produces two or more result grids.
Open the grid context menu by right-clicking on the grid.
Select Select All.
Open the grid context menu again and select Save as JSON to save the result to a .json file.
Specify a file name for the JSON file.
Verify that the JSON file saves and opens in Visual Studio Code.
If you need to save and run SQL scripts later, for administration or a larger development project, save the scripts with a .sql extension.
Next steps
If you're new to T-SQL, see Tutorial: Write Transact-SQL statements and the Transact-SQL Reference (Database Engine).
Ms Sql Server Management Studio Express
For more information on using or contributing to the mssql extension, see the mssql extension project wiki.
Ms Sql Server Management
For more information on using Visual Studio Code, see the Visual Studio Code documentation.