Skip to content
Azure Data Studio is a data management tool that enables working with SQL Server, Azure SQL DB and SQL DW from Windows, macOS and Linux.
TypeScript JavaScript CSS HTML Jupyter Notebook Shell
Branch: master
Clone or download

Latest commit

aaomidi Open connection dialog with URI (#10700)
* Add the openConnectionDialog code

* don't ignore case
Latest commit ce17a73 Jun 3, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.config Add suppression for AutoMerge (#9524) Mar 10, 2020
.github Add script to combine coverage files (#10674) Jun 2, 2020
.lgtm/javascript-queries Add name and change severity (#7727) Oct 15, 2019
.vscode Merge from vscode 79a1f5a5ca0c6c53db617aa1fa5a2396d2caebe2 May 31, 2020
build fix mixin May 31, 2020
docs Revert "remove the docs folder (#9868)" (#9919) Apr 9, 2020
extensions fix sql project generate script (#10697) Jun 3, 2020
i18n Update Lang Pack extension strings from previous refresh (#8229) Nov 6, 2019
remote Merge from vscode 79a1f5a5ca0c6c53db617aa1fa5a2396d2caebe2 May 31, 2020
resources Merge from vscode 7653d836944892f83ce9e1f95c1204bafa1aec31 May 8, 2020
samples Custom Summary Page for NotebookWizard and notebook Cell with wizard … Jun 1, 2020
scripts Merge branch 'ads-master-vscode-2020-05-31T19-47-47' Jun 3, 2020
src Open connection dialog with URI (#10700) Jun 3, 2020
test Merge remote-tracking branch 'origin/master' into ads-master-vscode-2… Jun 3, 2020
.editorconfig Merge VS Code 1.31.1 (#4283) Mar 15, 2019
.eslintignore Merge from vscode cfc1ab4c5f816765b91fb7ead3c3427a7c8581a3 Mar 11, 2020
.eslintrc.json fix imports May 31, 2020
.eslintrc.sql.ts.json Stricter tslint rules (#9352) Mar 6, 2020
.gitattributes VSCode merge (#4610) Mar 20, 2019
.gitignore Merge from vscode 5e80bf449c995aa32a59254c0ff845d37da11b70 (#9317) Feb 25, 2020
.mention-bot SQL Operations Studio Public Preview 1 (0.23) release source code Nov 9, 2017
.nvmrc VSCode merge (#4610) Mar 20, 2019
.yarnrc Merge from vscode 79a1f5a5ca0c6c53db617aa1fa5a2396d2caebe2 May 31, 2020 hotfix change log (#10580) May 27, 2020 Merge VS Code 1.31.1 (#4283) Mar 15, 2019
LICENSE.txt Merge Azure Data Studio branding changes (#2689) Sep 24, 2018 updated the localization section (#10527) May 27, 2020
ThirdPartyNotices.txt Knobs for unit-testing extensions (#10178) May 4, 2020
azure-pipelines.yml Merge from vscode 3c6f6af7347d38e87bc6406024e8dcf9e9bce229 (#8962) Jan 27, 2020
cglicenses.json Merge from vscode 27ada910e121e23a6d95ecca9cae595fb98ab568 Apr 30, 2020
cgmanifest.json Merge from vscode 79a1f5a5ca0c6c53db617aa1fa5a2396d2caebe2 May 31, 2020
extensionsGallery.json Vscode merge (#4582) Mar 20, 2019
gulpfile.js remove some more small differences (#6791) Aug 19, 2019
lgtm.yml Update lgtm.yml (#7932) Oct 23, 2019
package.json Merge from vscode 79a1f5a5ca0c6c53db617aa1fa5a2396d2caebe2 May 31, 2020
product.json Merge from vscode 79a1f5a5ca0c6c53db617aa1fa5a2396d2caebe2 May 31, 2020
runlist.json Test run list proposal (#7617) Oct 19, 2019
tsconfig.sql.json Start on new eslint file (#9314) Feb 26, 2020
tsfmt.json Merge VS Code 1.23.1 (#1520) Jun 5, 2018
yarn.lock Merge from vscode 79a1f5a5ca0c6c53db617aa1fa5a2396d2caebe2 May 31, 2020

Azure Data Studio

Join the chat at Build Status Twitter Follow

Azure Data Studio is a data management tool that enables you to work with SQL Server, Azure SQL DB and SQL DW from Windows, macOS and Linux.

Download the latest Azure Data Studio release

Windows User Installer
Windows System Installer
Windows ZIP
Linux TAR.GZ
Linux RPM
Linux DEB

Go to our download page for more specific instructions.

Try out the latest insiders build from master:

See the change log for additional details of what's in this release.

Feature Highlights

  • Cross-Platform DB management for Windows, macOS and Linux with simple XCopy deployment
  • SQL Server Connection Management with Connection Dialog, Server Groups, Azure Integration and Registered Servers
  • Object Explorer supporting schema browsing and contextual command execution
  • T-SQL Query Editor with advanced coding features such as autosuggestions, error diagnostics, tooltips, formatting and peek definition
  • Query Results Viewer with advanced data grid supporting large result sets, export to JSON\CSV\Excel, query plan and charting
  • Management Dashboard supporting customizable widgets with drill-through actionable insights
  • Visual Data Editor that enables direct row insertion, update and deletion into tables
  • Backup and Restore dialogs that enables advanced customization and remote filesystem browsing, configured tasks can be executed or scripted
  • Task History window to view current task execution status, completion results with error messages and task T-SQL scripting
  • Scripting support to generate CREATE, SELECT, ALTER and DROP statements for database objects
  • Workspaces with full Git integration and Find In Files support to managing T-SQL script libraries
  • Modern light-weight shell with theming, user settings, full-screen support, integrated terminal and numerous other features

Here are some of these features in action.


If you are interested in fixing issues and contributing directly to the code base, please see the document How to Contribute, which covers the following:

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact with any additional questions or comments.


Azure Data Studio is localized into 10 languages: French, Italian, German, Spanish, Simplified Chinese, Traditional Chinese, Japanese, Korean, Russian, and Portuguese (Brazil). The language packs are available in the Extension Manager marketplace. Simply, search for the specific language using the extension marketplace and install. Once you install the selected language, Azure Data Studio will prompt you to restart with the new language.

Privacy Statement

The Microsoft Enterprise and Developer Privacy Statement describes the privacy statement of this software.

Contributions and "Thank You"

We would like to thank all our users who raised issues, and in particular the following users who helped contribute fixes:

  • eulercamposbarros for Prevent connections from moving on click (#7528)
  • AlexFsmn for Fixed issue where task icons got hidden if text was too long
  • jamesrod817 for Tempdb (#7022)
  • dzsquared for fix(snippets): ads parenthesis to sqlcreateindex snippet #7020
  • devmattrick for Update row count as updates are received #6642
  • mottykohn for In Message panel onclick scroll to line #6417
  • Stevoni for Corrected Keyboard Shortcut Execution Issue #5480
  • yamatoya for fix the format #4899
  • GeoffYoung for Fix sqlDropColumn description #4422
  • AlexFsmn for Added context menu for DBs in explorer view to backup & restore db. #2277
  • sadedil for Missing feature request: Save as XML #3729
  • gbritton1 for Removed reference to object explorer #3463
  • Tarig0 for Add Routine_Type to CreateStoredProc fixes #3257 (#3286)
  • oltruong for typo fix #3025'
  • Thomas-S-B for Removed unnecessary IErrorDetectionStrategy #749
  • Thomas-S-B for Simplified code #750
  • rdaniels6813 for Add query plan theme support #3031
  • Ruturaj123 for Fixed some typos and grammatical errors #3027
  • PromoFaux for Use emoji shortcodes in instead of � #3009
  • ckaczor for Fix: DATETIMEOFFSET data types should be ISO formatted #714
  • hi-im-T0dd for Fixed sync issue with my forked master so this commit is correct #2948
  • hi-im-T0dd for Fixed when right clicking and selecting Manage-correct name displays #2794
  • philoushka for center the icon #2760
  • anthonypants for Typo #2775
  • kstolte for Fix Invalid Configuration in Launch.json #2789
  • kstolte for Fixing a reference to SQL Ops Studio #2788
  • AlexFsmn Feature: Ability to add connection name #2332
  • AlexFsmn Disabled connection name input when connecting to a server. #2566
  • SebastianPfliegel Added more saveAsCsv options #2099
  • ianychoi Fixes a typo: Mimunum -> Minimum #1994
  • AlexFsmn Fixed bug where proper file extension wasn't appended to the filename. #2151
  • AlexFsmn Added functionality for adding any file to import wizard #2329
  • AlexFsmn Fixed background issue when copying a chart to clipboard #2215
  • AlexFsmn Fixed problem where vertical charts didn't display labels correctly. #2263
  • AlexFsmn Fixed Initial values for charts to match visuals #2266
  • AlexFsmn Renamed chart option labels #2264
  • AlexFsmn Added feature for the opening file after exporting to CSV/XLS/JSON & query files #2216
  • AlexFsmm Get Connection String should copy to clipboard #2175
  • lanceklinger Fix for double-clicking column handle in results table #1504
  • westerncj for Removed duplicate contribution from (#753)
  • ntovas for Fix for duplicate extensions shown in "Save File" dialog. (#779)
  • SebastianPfliegel for Add cursor snippet (#475)
  • mikaoelitiana for the fix: revert README and CONTRIBUTING after last VSCode merge (#574)
  • alextercete for Reinstate menu item to install from VSIX (#682)
  • alextercete for Fix "No extension gallery service configured" error (#427)
  • mwiedemeyer for Fix #58: Default sort order for DB size widget (#111)
  • AlexTroshkin for Show disconnect in context menu only when connectionProfile connected (#150)
  • AlexTroshkin for Fix #138: Invalid syntax color highlighting (identity not highlighting) (#140))
  • stebet for Fix #153: Fixing sql snippets that failed on a DB with a case-sensitive collation. (#152)
  • SebastianPfliegel Remove sqlExtensionHelp (#312)
  • olljanat for Implemented npm version check (#314)
  • Adam Machanic for helping with the whoisactive extension

And of course, we'd like to thank the authors of all upstream dependencies. Please see a full list in the ThirdPartyNotices.txt


Copyright (c) Microsoft Corporation. All rights reserved.

Licensed under the Source EULA.

You can’t perform that action at this time.