This article provides details about updates, improvements, and bug fixes for the current and previous versions of Azure Data Studio.
Poznámka
While Microsoft Entra ID is the new name for Azure Active Directory (Azure AD), to prevent disrupting existing environments, Azure AD still remains in some hardcoded elements such as UI fields, connection providers, error codes, and cmdlets. In this article, the two names are interchangeable.
Introduced command SQL Server: Clear Pooled Connections to clear inactive pooled connections
Database Properties
Introduced support for viewing database properties (Preview)
Result Set
Updated copy notification to automatically close after three (3) seconds, and included an option to disable notifications
Result Set
Added a prompt to open the file location after saving result to Excel
Profiler Extension
Introduced a progress dialog when opening an XEL file
Server Properties
Introduced support for viewing server properties (Preview)
SQL Database Projects Extension
Released version 1.3.1
SQL Database Projects Extension
Added support for "Azure Synapse Serverless SQL Pool" target platform
SQL Database Projects Extension
Added support for "Synapse Data Warehouse in Microsoft Fabric" target platform
SQL Database Projects Extension
Updated to use Microsoft.Build.Sql SDK version 0.1.12-preview
Bug fixes in 1.46.0
New item
Details
Accessibility
Improved screen reader prompts for SQL Database Projects extension, Database Migration Assessment for Oracle extension, SQL Agent extension, and when installing a new extension
Accessibility
Addressed issues with install button tool tip, new connection button, and new server group buttons
Accessibility
Fixed color contrast for creating connections and notebooks, running queries, and deploying a server
Connection
Added refresh prompt for Azure accounts when error AADSTS700082 occurs
Connection
Introduced notification when a duplicate connection exists upon dragging a connection to a different group
Connection
Fixed issue to prevent Dashboard server name from being replaced with profile name
Connection
Added retry logic to wait for resume when establishing connection to a serverless Azure database
Connection
Fixed issue where tab color didn't align with server group color
Connection
Updated Cluster Server connection property to have the correct Boolean value for Cosmos DB
Connection
Fixed issue with advanced connection options not correctly transferred to change password dialog
Connection
Addressed incorrect label for first connection in the Recent connections list
Connection
Improved account selection experience after enabling cloud settings
General
Fixed issue with incorrect cell colors when editing data
General
Addressed problem with invalid data for a column's data type when editing data
General
Re-enabled full screen toggle behavior for the F11 key binding
Notebooks
Addressed issue where kernel failed to change correctly when switching to Python
Query Editor
Fixed Intellisense refresh behavior
Query Editor
Improved query execution performance
Query Editor
Improved read performance for large data sets
Query Editor
Addressed issue where selecting Cancel wouldn't immediately cancel a query that was executing
Query Editor
Resolved problem of queries hanging when executing against Synapse Dedicated Pool
Query Plan Viewer
Fixed issue where missing index definition recommendation included incorrect column
Query Plan Viewer
Addressed issue with query plan XML having the incorrect format
Result Set
Corrected XML formatting when opening a column from the result set
Result Set
Fixed issue where copying results to clipboard didn't work
Schema Compare
Added support to automatically resize the split view when the window changes size
Schema Compare
Addressed error "StartIndex cannot be less than zero" which occurred when applying change using Schema Compare
Schema Compare
Display 'Yes' button to re-compare after changing options in Schema Compare
SQL Database Projects
Fixed issue where databases weren't populated if a project was created from the server instead of a database
SQL Database Projects
Addressed error 'Could not run the "SqlModelResolutionTask" task because MSBuild couldn't create or connect to a task host with runtime "NET" and architecture "arm64"' resulting in build failure on arm64 with SDK-style and legacy style projects
Welcome Page
Improved display of Install button under the extension list on Welcome Page
Enabled Sql Authentication Provider by default for Azure SQL connections and the MSAL Authentication Library. Learn more at Connect with Azure Data Studio
Connection
Introduced support for passing in advanced connection options in command line arguments
Connection
Added ability to provide an Application Name in the connection string parameter
Connection
Added support for advanced connection options for other providers
General
Added support for customizing table keyboard shortcuts
General
Added warning notification on startup if Azure PII logging is enabled
GitHub Copilot
GitHub Copilot extension for autocomplete-style suggestions added to extension gallery. Learn more at GitHub Copilot extension: Overview
Notebooks
Fixed issue where deleted text listed using the Find feature
Object Explorer
Introduced filtering capability for Object Explorer (preview)
Query Editor
Shorted text for Change Connection and Export as Notebook button
Query Results
Increased the default max column width
SQL Database Projects Extension
Released version 1.1.1
SQL Database Projects Extension
Improved performance of loading one or more large projects
SQL Database Projects Extension
Introduced ability to save publish settings to a new or existing publish profile
User Management
Added support for creating database and server roles (preview)
User Management
Improved authentication options when creating database users (preview)
Bug fixes in 1.44.0
New item
Details
Accessibility
Added labels to radio groups in SQL Database Projects dialog
Accessibility
Fixed issue with narrator reading character twice in network share path for Azure SQL migration extension
Accessibility
Addressed problem where keyboard focus didn't shift to error message when creating a new database
Accessibility
Fixed issue with voiceover not announcing label names correctly when updating a database project
Connection
Improved token refresh behavior
Connection
Enabled support to login with blank passwords when creating MSSQL connection
Connection
Added change password dialog display after password expiration occurs for a SQL login
Connection
Addressed scenario where Intellisense stopped working after a connection token expired
Connection
Fixed behavior where PostgreSQL username was incorrectly replaced
Connection
Implemented support for connections against the same server but with different properties
Connection
Resolved issue where connection status changed to red (disconnected) after moving an active connection to a server group
Connection
Updated Azure node in Connection dialog to include notation when no subscriptions are found
Connection
Updated firewall dialog to pre-select the account and tenant in the connection dialog
Extension
Fixed an issue with over-encoded URLs in diagnostic error messages
Intellisense
Resolved issue with SORT_IN_TEMPDB not recognized as valid T-SQL syntax when creating an object
Notebooks
Updated Notebook connection to support MySQL and PostgreSQL when connecting to an existing Notebook
Query Results
Fixed overlapping action display when multiple result sets are returned
Schema Compare
Update scmp files to be backward compatible
SQL Database Projects Extension
Fixed multiple issues related to SQLCMD variables and projects
SQL Database Projects Extension
Addressed a failure that was occurring when using schema compare with Azure Synapse dedicated pools
SQL Database Projects Extension
Resolved problem where a database project wouldn't build after a reference to a system database was added from SSDT
SQL Database Projects Extension
Fixed issue where projects were listed twice when using multi root workspaces
SQL Database Projects Extension
Fixed an issue where file structure information wasn't stored in the scmp file after a schema compare
SQL Database Projects (VS Code)
Updated default folder location when creating a new project from database workflow
Implemented native arm64 SqlToolsService support for arm64 Windows and macOS.
Connection
Changed the icon under Linked Accounts when adding a new Azure account.
Connection
Introduced support for the Command Timeout connection property.
Connection
Added support for all three connection encryption options: Strict, Mandatory, and Optional.
Connection
Introduced HostNameInCertificate connection property under Security on the Advanced tab, for server with a certificate configured.
Connection
Added new advanced option in the Connection dialog to support Secure Enclaves.
Connection
Introduced a new setting, Mssql Enable Sql Authentication Provider to allow connections to be maintained without the concern of losing access token lifetime or getting dropped by server. Access tokens are refreshed internally by the SqlClient driver when they are expired. This option is disabled by default.
Connection
Added support for connections to Microsoft Dataverse using the TDS endpoint.
Connection
Introduced additional error reporting for Azure connections.
Connection
Introduced support for change password.
Connection
Added support for encryption options for Arc SQL Managed Instance when server certificates aren't installed.
Deployment
Moved the New Deployment option from the Connections breadcrumb to the File Menu.
Object Explorer
Introduced ability to group objects in Object Explorer by database schema. Grouping applies to all MSSQL connections when enabled or disabled.
Object Explorer
Introduced a new option to allow a custom timeout to be configured for Object Explorer. Within Settings, enable Mssql > Object Explorer: Expand Timeout.
Query Results
Added option to disable special handling for JSON strings.
Bug fixes in 1.42.0
New item
Details
Accessibility
Updated server group color display to improve visibility and contrast.
Backup
Addressed inability to select "Backup Set" checkbox.
Connection
Removed refresh action for connections that are disconnected.
Connection
Fixed issue with MSAL not properly set for connections.
Connection
Added ability to delete a server group if no connections exist for it.
Connection
Added connection display name to the Delete Connection dialog.
Connection
Azure connections with "Do not save" for the server group are no longer added to the default server group list.
Connection
Improved error handling in the connection dialog.
Connection
Fixed issue where saved passwords weren't retained for Azure SQL connections.
Connection
Improved method to retrieve database access when connecting to Azure SQL.
Connection
Improved connection experience for cloud users.
Connection
Improved account and tenant selection when connecting to Azure SQL in the connection dialog.
Deployment
Improved narration for deployment wizard.
Installation
Updated default install location for the Windows on ARM64 installer.
MySQL Extension
Addressed issue where dialog boxes in the MySQL connection pane weren't editable.
Notebooks
Fixed issue with updating the relative path in a Notebook cell.
Notebooks
Fixed issue that caused internal notebook links to break when editing characters in the page.
Notebooks
Addressed error thrown when opening a Notebook via a link.
Object Explorer
Fixed issue with Object Explorer node not expanding.
Query Editor
Fixed database dropdown list for contained users to display correctly.
Query Editor
Addressed issue where database dropdown list wasn't ordered the same as in Object Explorer.
Query Editor
Added the ability to properly escape special characters when they exist in object names.
Query Editor
Fixed issue that caused query timer to continue to run even though execution was complete.
Query Plan Viewer
Addressed an issue where a query plan wouldn't render when opened via a URL.
Query Results
Improved precision formatting for datetimeoffset data type.
Introduced Azure Synapse Analytics and Dedicated SQL Pools nodes.
Azure SQL Migration Extension
Premium series memory optimized SQL MI SKUs included in recommendations.
Connection
Migrated Azure authentication library from ADAL to MSAL. MSAL is the library used by default starting with release 1.41. However, if you encounter issues, you can change back to ADAL within Settings > Azure: Authentication Library.
Connection
Added ability to provide a description when creating a firewall rule from Azure Data Studio.
Connection
Include ability to change password for new or expired login.
Connection
Add support for SQL Server Alias use when connecting to a server.
MongoDB Atlas Extension
Provides the ability to connect to and query data on MongoDB Atlas (Preview).
Notebooks
Provide option for users to convert markdown to a table or not when HMTL table tag is present.
Object Explorer
Databases are no longer brought online in serverless Azure SQL when Databases node is expanded.
Object Explorer
Added support for Ledger views.
Query Editor
Fixes and updates to SQL grammar (colorization and autocomplete).
Query Plan Viewer
Changed default folder to be user's home directory when saving a query plan.
Query Results
Added ability to only copy Column Headers, and only for cells that are highlighted.
Query Results
Added option to show or hide the action bar in the results window.
Query Results
Increased height of horizontal scrollbar in results window.
Query Results
Added new aggregate details in the results toolbar when selecting multiple cells.
SQL Projects Extension
Provide the ability select an existing project via a new dropdown list.
Bug fixes in 1.41.0
New item
Details
Accessibility
Accessibility improvements were made in the Query Plan Viewer, Query History Extension and Migration Extension.
Big Data Cluster
Fix missing connect icon in BDC view header bar.
Big Data Cluster
Fixed issue preventing HDFS nodes for BDC servers in Object Explorer from expanding.
Connection
Added ability to delete a connection that has expired Microsoft Entra credentials.
Connection
Improved experience when Microsoft Entra token expiration occurs.
Connection
Improved connection experience when using multiple Azure tenants.
Connection
Addressed problem with adding a firewall exception for a nondefault Azure subscription.
Migration Extension
Added support for non-public clouds for migration scenarios.
MySQL Extension
Updated resource endpoints to support Microsoft Entra logins in the MySQL extension.
Notebooks
Improve Intellisense refresh in Notebook cells.
Notebooks
Address issue with "New Notebook Job" resulting in an empty form.
Object Explorer
Fixed issue with database list not loading.
Object Explorer
Fixed issue with key binding for objectExplorer.manage not working.
Query Execution
Fixed error generated when executing a query with LEFT JOIN and NULL values.
Query Plan Viewer
When saving query plans (.sqlplan file), the filename numerically increments to prevent duplicate filenames.
Query Results
Fixed issue where users were unable to open JSON data as a new file.
Query Results
Provide proper cell selection and navigation in the query results grid.
Query Results
Improved the handling of line breaks when copying cell contents.
Query Results
Addressed issue where a column would resize incorrectly when autosizing in the results output.
Query Results
Improved JSON cell handling from query results.
Query Results
Fixed behavior where focus was incorrectly set on a cell using keyboard navigation.
Resource Deployment
Remove 'Preview' flag for SQL Server 2022 deployment types.
Schema Compare Extension
Fixed problem where differences in schema compare weren't being highlighted.
Schema Compare Extension
Permissions are now included in schema compare when the "Include Permissions" option is selected.
SQL Projects Extension
Changes to db_datawriter or db_datareader roles are now supported.
SQL Projects Extension
Updated Database Projects Net Core SDK Location dialog to be more descriptive.
Table Designer
Updated Table Designer to disable transaction support for Azure Synapse databases.
Table Designer
Addressed problem of the table name not refreshing after being updated prior to publishing.
Table Designer
Fixed issue where table designer couldn't be opened for existing Ledger tables.
Fixed a security vulnerability that allowed an .exe to be easily run by a user.
November 2022 (hotfix)
Release number: 1.40.1
Release date: November 23, 2022
Bug fixes in 1.40.1
New item
Details
Object Explorer
Fixed bug that caused folders in the Servers tree to display incorrect contents.
November 2022
Release number: 1.40
Release date: November 16, 2022
What's new in 1.40.0
New item
Details
Connections
Connections for SQL now default to Encrypt = 'True'.
ARM64 Support for macOS
ARM64 build for macOS is now available.
Table Designer
Announcing the General Availability of the Table Designer.
Table Designer
Period columns now added by default when System-Versioning table option is selected.
Table Designer
Added support for hash indexes for In-Memory tables, and added support for columnstore indexes.
Table Designer
New checkbox added, "Preview Database Updates", when making database changes to ensure that users are aware of potential risks prior to updating the database.
Table Designer
"Move Up" and "Move Down" buttons added to support column reordering for Primary Keys.
Query Plan Viewer
Announcing the General Availability of the Query Plan Viewer in Azure Data Studio.
Query Plan Viewer
Introduced the ability to identify the most expensive operator in plan, based on user-selected metric (for example, cost, elapsed time).
Query Plan Viewer
Updates were made to the properties window to allow for full display of text when hovering over a cell, and text can now be copied to the clipboard.
Query Plan Viewer
Implemented filter functionality in the Properties pane for an execution plan.
Query Plan Viewer
Added support for collapsing and expanding all subcategories within the Plan Comparison Properties window.
Query History Extension
Announcing the General Availability of the SQL History Extension.
Query History Extension
Now includes ability to persist history across multiple user sessions.
Query History Extension
Added the ability to limit the number of entries stored in the history.
Schema Compare
Users can now open .scmp files directly from the context menu for existing files in the file explorer.
Query Editor
Now allows full display for text strings larger than 65,535 characters.
Query Editor
Added support for the SHIFT key when making multiple cell selections.
MySQL Extension
Support for MySQL extension is now available in preview.
Azure SQL Migration Extension
Azure SQL Database Offline Migrations is now available in preview. Customers can use this new capability to save and share reports as needed.
Azure SQL Migration Extension
Addition of elastic Azure recommendations model.
Database Migration Assessment for Oracle
Assessment tooling for Oracle database migrations to Azure Database for PostgreSQL and Azure SQL available in preview.
Fixed bug that caused Database Trees in server connections to not expand in the Object Explorer.
August 2022
Release number: 1.39.0
Release date: August 24, 2022
What's new in 1.39.0
New item
Details
Deployment Wizard
Azure Data Studio now supports SQL Server 2022 (16.x) in the Deployment Wizard for both local and container installation.
Object Explorer
Added Ledger icons and scripting support to Object Explorer for Ledger objects.
Dashboard
Added hexadecimal values to support color detection.
Query Plan Viewer
Added the ability to copy text from cells in the Properties Pane of a query plan.
Query Plan Viewer
Introduced a "find node" option in plan comparison to search for nodes in either the original or added plan.
Table Designer
Now supports the ability to add included columns to a nonclustered index, and the ability to create filtered indexes.
SQL Projects
Publish options were added to the Publish Dialog.
Query History Extension
Added double-click support for query history to either open the query or immediately execute it, based on user configuration.
Bug fixes in 1.39.0
New item
Details
Dashboard
Fixed an accessibility issue that prevented users from being able to access tooltip information using the keyboard.
Voiceover
Fixed a bug that caused voiceover errors across the Dashboard, SQL Projects, SQL Import Wizard, and SQL Migration extensions.
Schema Compare
Fixed a bug that caused the UI to jump back to the top of the options list after selecting/deselecting any option.
Schema Compare
Fixed a bug involving Schema Compare (.SCMP) file incompatibility with Database Project information causing errors when reading and using information stored in this file type.
Object Explorer
Fixed a bug that caused menu items in Object Explorer not to show up for non-English languages.
Table Designer
Fixed a bug that caused the History Table name not to be consistent with the current table name when working with System-Versioned Tables.
Table Designer
Fixed a bug in the Primary Key settings that caused the "Allow Nulls" option to be checked, but disabled, preventing users from changing this option.
Query Editor
Fixed a bug that prevented the SQLCMD in T-SQL from working correctly, giving false errors when running scripts in Azure Data Studio.
Query Editor
Fixed a bug that caused user-specified zoom settings to reset to default when selecting JSON values after query that returned JSON dataset was run.
SQL Projects
Fixed a bug that caused the "Generate Script" command to not work correctly when targeting a new Azure SQL Database.
Notebooks
Fixed a bug that caused pasted images to disappear from editor after going out of edit mode.
Notebooks
Fixed a bug that caused a console error message to appear after opening a markdown file.
Notebooks
Fixed a bug that prevented markdown cell toolbar shortcuts from working after creating a new split view cell.
Notebooks
Fixed a bug that caused text cells to be erroneously created in split view mode when the notebook default text edit mode was set to "Markdown".
This release includes updates to VS Code from the three previous VS Code releases. Read their release notes to learn more.
Table Designer
New column added to Table Designer for easier access to additional actions specific to individual rows.
Query Plan Viewer
The Top Operations pane view now includes selectable links to operations in each of its rows to show the runtime statistics, which can be used to evaluate estimated and actual rows when analyzing a plan.
Query Plan Viewer
Improved UI on selected operation node in Execution Plan.
Query Plan Viewer
The keyboard command CTRL + M no longer executes queries. It now just enables or disables the actual execution plan creation when a query is executed.
Query Plan Viewer
Plan labels are now updated in the Properties window when plans are compared and the orientation is toggled from horizontal to vertical, and back.
Query Plan Viewer
Updates were made to the Command Palette. All execution plan commands are prefixed with "Execution Plan", so that they're easier to find and use.
Query Plan Viewer
A collapse/expand functionality is now available at the operator level to allow users to hide or display sections of the plan during analysis.
Query History
The Query History extension was refactored to be fully implemented in an extension. This makes the history view behave like all other extension views and also allows for searching and filtering in the view by selecting the view and typing in your search text.
Bug fixes in 1.38.0
New item
Details
Table Designer
Error found in edit data tab when switching back to previously selected column when adding a new row. To fix this, editing the table is now disabled while new rows are being added and only reenabled afterwards.
Query Editor
Fixed coloring issues for new T-SQL functions in the Query Editor.
Query Plan Viewer
Fixed bug that caused custom zoom level spinner to allow values outside valid range.
Dashboard
Fixed issue that caused incorrect displaying of insight widgets on the dashboard.
Notebooks
Fixed issue where keyboard shortcuts and toolbar buttons weren't working when first creating a Split View markdown cell.
Notebooks
Fixed issue where cell languages weren't being set correctly when opening an ADS .NET Interactive notebook in VS Code.
Notebooks
Fixed issue where notebook was being opened as empty when exporting a SQL query as a notebook.
Notebooks
Disables install and uninstall buttons in Manage Packages dialog while a package is being installed or uninstalled.
Notebooks
Fixed issue where cell toolbar buttons weren't refreshing when converting cell type.
Notebooks
Fixed issue where notebook wasn't opening if a cell contains an unsupported output type.
Schema Compare
Fixed issue where views and stored procedures weren't correctly recognized by schema compare after applying changes.
Fixed issue with execution plan zoom and operator icons.
Query Plan Viewer
Updated parallelism icon direction.
April 2022 (hotfix)
Release number: 1.36.1
Release date: April 22, 2022
Bug fixes in 1.36.1
New item
Details
Table Designer
Fix for timeout occurring when viewing table list
April 2022
Release number: 1.36.0
Release date: April 20, 2022
What's new in 1.36.0
New item
Details
Table Designer
Added support for System Versioning, Memory Optimized, and Graph Tables.
Query Plan Viewer
Added support icons and additional support for searching within plans. Added additional telemetry to Execution Plans. Provided support on plan toolbar to enable or disable tooltips. Added support for saving .sql plan files on Azure Data Studio
SQL Projects
Introduced new SQL Project format based on an SDK-Style project file
Azure SQL Migration Extension
Announcing General Availability of the Azure SQL Migration Extension
.NET Interactive Notebooks extension
This extension provides additional multi-language support to Jupyter Notebooks. Reference .NET Notebooks in Visual Studio Codefor an introduction to using SQL and .NET interactive
Bug fixes in 1.36.0
New item
Details
Table Designer
Added missing validation rules for primary key column specifications
Table Designer
Now able to add description to Primary Key, Foreign Key, and check constraints
Table Designer
Fixed bug that prevents the primary key checkbox from being unchecked for unsupported primary key types
Query Plan Viewer
Added option to turn off tooltip in execution plan
Query Plan Viewer
Fixed display and sizing issues
Query Plan Viewer
Fixed latency issues while switching tabs when execution plan is shown
Geometry Data Type Returned as Unknown Charset in Results Grid
Query Editor
Excel number format
February 2022
Release number: 1.35.0
Release date: February 24, 2022
What's new in 1.35.0
New item
Details
Table Designer
Added functionality for creation and management of tables for SQL Servers. Built using DacFx framework
Query Plan Viewer
Added functionality for users to view a graphic view of estimated and actual query plans without need for an extension
Azure Arc Extension
Updated the Data Controller deployment wizard and the SQL Managed Instance - Azure Arc deployment wizard to reflect the deployment experience in Azure portal
Bug fixes in 1.35.0
New item
Details
Azure Arc Extension
SQL Managed Instance-Azure Arc is now fixed for both indirect connectivity mode and direct connectivity mode
Notebooks
Support for keyboard navigation between cells to minimize mouse selecting
Added 'Currently restoring backup file' in the migration progress details page of Azure SQL migration extension when backup files location is Azure Storage blob container
Notebooks
Added undo/redo support
SQL Database Projects extension
Support for project build with .NET 6 in SQL Database Projects extension
SQL Database Projects extension
Publish to container in SQL Database Projects extension
Fix for multiple database migrations when using network share as backup files location in Azure SQL migration extension
SQL Migration
Fix for multiple database migrations when using blob storage containers as backup files location in Azure SQL migration extension
SQL Migration
Fix to prepopulate target database names in the migration wizard in Azure SQL migration extension
Grid
Fix to column sorting in grids where the presence of null values could lead to unexpected results
Notebooks
Fix for Python upgrades when two or more notebooks were open
October 2021
Release number: 1.33.0
Release date: October 27, 2021
What's new in 1.33.0
New item
Details
Notebooks
Added Notebook Views support
Notebooks
Added split cell support
Notebooks
Added keyboard shortcuts for Markdown Toolbar cells
Notebooks
Large performance improvement for large notebooks - Ctrl/Cmd + B = Bold Text - Ctrl/Cmd + I = Italicize Text - Ctrl/Cmd + U = Underline Text - Ctrl/Cmd + Shift + K = Add Code Block - Ctrl/Cmd + Shift + H = Highlight Text
Notebooks
Added Book improvements - Add a new section - Drag and Drop
Added filtering/sorting feature for query result grid in query editor and notebook, the feature can be invoked from the column headers. note that this feature is only available when you enable the preview features.
Results Grid
Added a status bar item to show summary of the selected cells if there are multiple numeric values
Notebooks
Added new book icon
Notebooks
Notebook URI Handler File Support
Python
Updated Python to 3.8.10
Bug fixes in 1.30.0
New item
Details
Notebooks
Fixed WYWIWYG Table cell adding new line in table cell
Notebooks
Fixed issue that Kusto notebook doesn't change kernels properly
Multiple data controllers now supported New connection dialog options like the kube config file Postgres dashboard enhancements
New Notebook features
Improved Jupyter server start-up time by 50% on Windows Added support to edit Jupyter Books through right-click Added URI notebook parameterization support and added notebook parameterization documentation
Added new features to SQL to notebook support. Added new features to Notebook parameterization support. Added new features to results streaming for SQL Notebooks.
Python installation
PROSE package has been removed from default Python installation.
Known issues (1.24.0)
New item
Details
Workaround
Azure Arc extension
Known Issue: The "Script to Notebook" button for Arc MIAA & PG deployments doesn't do field validation before scripting the notebook. This means that if users enter the password wrong in the password confirm inputs then they might end up with a notebook that has the wrong value for the password.
The "Deploy" button works as expected though so users should use that instead.
Object Explorer
Releases of Azure Data Studio before 1.24.0 have a breaking change in object explorer because of the engine's changes related to Azure Synapse Analytics serverless SQL pool.
To continue utilizing object explorer in Azure Data Studio with Azure Synapse Analytics serverless SQL pool, you need to use Azure Data Studio 1.24.0 or later.
You can reference Azure Data Studio feedback for other known issues and to provide feedback to the product team.
- Supports brand new text cell editing experience based on rich text formatting and seamless conversion to markdown, also known as WYSIWYG toolbar (What You See Is What You Get) - Supports Kusto kernel - Supports pinning of notebooks - Added support for new version of Jupyter Books - Improved Jupyter Shortcuts - Introduced perf loading improvements
SQL Database Projects extension
The SQL Database Projects extension brings project-based database development to Azure Data Studio. In this preview release, SQL projects can be created and published from Azure Data Studio.
Kusto (KQL) extension
Brings native Kusto experiences in Azure Data Studio for data exploration and data analytics against massive amount of real-time streaming data stored in Azure Data Explorer. This preview release supports connecting and browsing Azure Data Explorer clusters, writing KQL queries and authoring notebooks with Kusto kernel.
Azure Arc extension
Users can try out Azure Arc public preview through Azure Data Studio. This includes: - Deploy data controller - Deploy Postgres - Deploy SQL Managed Instance for Azure Arc - Connect to data controller - Access data service dashboards - Azure Arc Jupyter Book
Announcing the GA of the SQL Server Import extension, features no longer in preview. This extension facilitates importing csv/txt files. Learn more about the extension in this article.
Some users have reported connection errors from the new Microsoft.Data.SqlClient v2.0.0 included in this release. Users have found following these instructions to successfully connect
July 2020
July 15, 2020 / version: 1.20.0
Change
Details
Added new Feature Tour
From welcome page and command palette, users can now launch a feature tour to get a walkthrough of commonly used features including Connections Viewlet, Notebooks viewlet, and Extensions Marketplace
New notebook features
- Header support in Markdown Toolbar - Side-by-side Markdown Preview in Text Cells
Drag and Drop Columns and Tables in Query Editor
Users can now directly drag and drop columns and tables from connections viewlet to query editor
Added Azure Account icon to Activity Bar
Users can now easily see where to sign in to Azure
Added Azure Data Studio to Azure portal Integration
Users can now directly launch to Azure portal from an Azure SQL Database connection, Azure Postgres, and more.
New notebook features
- New Notebook toolbar - New Edit Cell toolbar - Python dependencies wizard UX updates - Improved spacing across notebooks
Announcing SQL Assessment API extension
This extension adds SQL Server best-practice assessment in Azure Data Studio. It exposes SQL Assessment API, which was previously available for use in PowerShell SqlServer module and SMO only, to let you evaluate your SQL Server instances and receive for them recommendations by SQL Server Team. Learn more about SQL Assessment API and what it's capable of in this article.
This extension lets you manage formatting styles directly within Azure Data Studio, so you can create and edit your styles without leaving the IDE.
Announcing Machine Learning Extension
This extension enables you to: - Manage Python and R packages with SQL Server machine learning services with Azure Data Studio. - Use ONNX model to make predictions in Azure SQL Edge. - View ONNX models in an Azure SQL Edge database. - Import ONNX models from a file or Azure Machine Learning into Azure SQL Edge database. - Create a notebook to run experiments.
New notebook features
- Added new Python Dependencies Wizard to make it easier to install Python dependencies - Added underline support for Markdown Toolbar
Parameterization for Always Encrypted
Allows you to run queries that insert, update, or filter by encrypted database columns.
UI update on the welcome page to make it easier to see common actions and highlighting extensions.
New notebook features
- Added Markdown toolbar when editing text cells to help write with Markdown - Revamped Jupyter Books viewlet to become a Notebooks viewlet where you can manage Jupyter Books and notebooks together - Added support for persisting charts when saving a notebook - Added support for KQL magic in Python notebooks
Improved dashboards
Dashboards throughout Azure Data Studio have been updated with latest design patterns, including an actions toolbar. This also applies to many extensions.
Added Cloud Shell integration in the Azure view.
Support for Always Encrypted and Always Encrypted with secure enclaves.
- Deploy SQL Server 2019 Big Data Cluster with BDC Deploy wizard - Manage cluster health with controller dashboard - Manage HDFS access control lists using Security ACLs Dialog - Add mounts using HDFS Tiering Dialog - Troubleshoot using built-in Jupyter Book, SQL Server 2019 guide - Renamed to SQL vNext extension Data virtualization extension - Added Teradata and Mongo support in External Table Wizard
New notebook features
- Announcing PowerShell notebooks - Announcing collapsible code cells - Perf improvements in Notebooks - View the full list of improvements on GitHub
Announcing Jupyter Books
Jupyter Books are a collection of notebooks and markdown files organized in a table of contents.
New SQL Server Deploy wizard
Now includes support for deploying: - SQL Server 2019 on Windows - SQL Server 2017 on Windows - SQL Server 2019 in Linux containers - SQL Server 2017 in Linux containers
Disable automatically starting the EH in inspect mode
October 2019 (hotfix)
October 8, 2019 / version: 1.12.1
Change
Details
Fixed issue for quotes and backslashes in Notebooks to escape correctly.
October 2019
October 2, 2019 / version: 1.12.0
Change
Details
Release of Query History extension
The SQL History extension saves all past queries executed in an Azure Data Studio session and lists them in execution order. Users can see open the query, execute the query, delete the query, pause query history, or delete all query history entries.
New Copy/Paste Results
We have added more ways to copy/paste results from the results grid.
7080 Rare Case when Notebook is Serialized Incorrectly
September 2019
September 10, 2019 / version: 1.11.0
Change
Details
Enable SQLCMD Mode
Query editor now supports toggling of SQLCMD mode to write and edit queries as SQLCMD scripts
Community Extension: Query Editor Boost
Query Editor Boost is an open-source extension focused on enhancing the Azure Data Studio query editor for users who are frequently writing queries. - Save the current query as a snippet - Switch databases using Ctrl+U - New Query from template - View the full list of improvements on GitHub.
Notebook Improvements
- Performance improvements for supporting larger notebook files - View the full list of improvements on GitHub.
7080 Rare Case when Notebook is Serialized Incorrectly
August 2019
August 15, 2019 / version: 1.10.0
Change
Details
Release of SandDance 1.3.1 extension
- Smart chart detection - 3D Visualizations - Data filtering
Notebook Improvements
- Add code or text cell in-line - Added ability to right-click SQL results grid to save result as CSV, JSON, etc. - Improvement to notebook loading performance for loading JSON faster - View the full list of improvements on GitHub.
SQL Server 2019 Support
This release includes support for extra SQL Server 2019 Big Data Cluster features including: - Reduced time taken to load table and column information on the object-mapping page. - Fixed a bug with loading existing database scoped credentials on the connection details page. - Increased default sample size used for PROSE parsing.
Our valued Microsoft partner, SentryOne, will be shipping their SentryOne Plan Explorer extension for Azure Data Studio. This is a free extension, which provides enhanced plan diagrams for queries run in Azure Data Studio, with optimized layout algorithms and intuitive color-coding to help quickly identify the most expensive operators affecting query performance. For more information about the extension, see SentryOne Plan Explorer Extension for Azure Data Studio.
New Features coming to Schema Compare
- Schema Compare File Support (.SCMP) - Cancel Schema Compare Support - Complete changes can be found on GitHub.
Notebook Improvements
- Plotly Python Support - Open Notebook from Browser - Python Package Management Dialog - Performance and Markdown Enhancements - Keyboard Shortcuts Update - Bug Fixes and Minor Features can be found on GitHub.
SQL Server 2019 Support
This release includes support for extra SQL Server 2019 Big Data Cluster features including: - Service Endpoints table within the Management Dashboard that lists all key services in the cluster. - Cluster Status Notebook shows how you can query & troubleshoot cluster status across all services and pods.
Updated Language Packs Available
There are now 10 language packs 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 prompts you to restart with the new language.
SQL Server Profiler Update
The SQL Server Profile extension has been updated to include new features including: - Filtering by Database Name - Copy & Paste Support - Save/Load Filter A full list of improvements for SQL Server Profiler Extension can be found on GitHub.
In previous releases of Azure Data Studio, if a user database was selected when connecting from the Connection dialog, the resulting Object Explorer entry was scoped entirely to that single database. Beginning in this release, that behavior is being changed so that server level properties are also shown in the object explorer. For a complete list of fixes see Bugs and issues, on GitHub.
June 2019
June 6, 2019 / version: 1.8.0
Change
Details
Release of Central Management Servers (CMS) extension
Central Management Servers store a list of instances of SQL Server that is organized into one or more central management server groups. Users can connect to their own existing CMS servers and manage their servers like adding and removing servers. For more information, see Administer multiple servers using Central Management Servers.
Release of Database Administration Tool Extensions for Windows
This extension launches two of the most used experiences in SQL Server Management Studio from Azure Data Studio. Users can right-click on many different objects (such as Databases, Tables, Columns, Views, and more) and select Properties to view the SSMS Properties Dialog for that object. In addition, users can right-click on a database and select Generate Scripts to launch the well-known SSMS Generate Scripts Wizard.
Schema Compare Improvements
- Added Exclude/Include Options - Generate Script opens script after being generated - Removed double scroll bars - Formatting and layout improvements - Complete changes can be found on GitHub.
Moved Messages section to own tab
When users ran SQL queries, results and messages were on stacked panels. Now they are in separate tabs in one panel like in SSMS.
SQL Notebook Improvements
- Users can now choose to use their own Python 3 or Anaconda installs in notebooks - Multiple Stabilities + fit/finish fixes - View the full list of improvements on GitHub.
Database Administration Tool Extensions for Windows
Can't launch properties from disconnected server node
Can't launch properties for Azure servers
Not all objects have property dialogs
Dialogs take a long time to start up
Errors launching servers with some types of connections (such as Microsoft Entra ID)
Notebooks
5838 Allow users to use system Python for Notebooks
Schema Compare
5804 Schema Compare tasks show default cancel context menu, which does nothing
May 2019
May 8, 2019 / version: 1.7.0
Change
Details
Release of Schema Compare extension
Schema Compare is a well-known feature in SQL Server Data Tools (SSDT), and its primary use case is to compare and visualize the differences between databases and .dacpac files and to execute actions to make them the same.
Moved Task view to Output Window
Users can now view the status of long running tasks like Backup, Restore, and Schema Compare in the Task view in Output window
Added Welcome page
- Links to common actions like New Query, New File, New Notebook - Links to documentation and GitHub
SQL Notebook Improvements
- Markdown rendering improvements, including better support for notes and tables - Usability improvements to the toolbar - Markdown links for trusted notebooks no longer require Cmd/Ctrl + select and can be selected directly - Improvements in cleaning up Jupyter processes after closing notebooks and reducing errors when starting multiple notebooks concurrently - Improvements to SQL notebook connections to ensure errors don't occur when running two notebooks against the same database - Improvements to notebook autoscrolling to the currently executing cell when selecting the Run Cells button from the toolbar - General stability and performance improvements
Moved Azure Resource Explorer as an Azure viewlet under Connections
Users can now view their Azure SQL instances through Azure viewlet in the Connections view and expand to view objects under each server or database.
SQL Notebook Improvements
- Added button on toolbar to clear output for all cells - Added button on toolbar to run all cells - Fixed connection name instead of server name (if set) in the Attach to dropdown list - Fix for images in markdown not rendering when using relative image paths - Improved functionality in notebook grids by adding double-click auto resize column size and improved mousewheel support - Improvements to error handling and python install resiliency when installing python through notebooks - Improvements to "select all" functionality when selecting notebook cells - Improvements to notebook connections to prevent closing a notebook and affecting an object explorer connection - Improved notebook experience to display a message to the user when notebook disconnected and needs a connection to run cells - Improved support for unsaved notebooks to rehydrate in Azure Data Studio when Azure Data Studio is started again
- Fixed issue where user couldn't close notebook opened from the "Open Notebook" task in the Dashboard - Fixed issue where Notebook JSON has extra } after save - Fixed issue where notebook grids weren't responding to theme changes - Fixed issue where full notebook path was shown in the tab header. Now only the filename is shown.
Removes Data-Tier Application Wizard from SQL Server Import extension into a new extension.
Added Community extension QueryPlan.show
Adds integration support to visualize query plans
Updated SQL Server 2019 Preview extension
- Jupyter Notebook support, specifically Python3, and Spark kernels, have moved into the core Azure Data Studio tool. - Bug fixes to External Data Wizard
#4458: Dacpac Extract crashes SqlToolsService if invalid version is used
Restart Azure Data Studio and ensure correct version is used.
New Notebook and Open Notebook icons are lost
The legacy connection type is deprecated. We recommend connecting to the SQL Server endpoint and you'll get all the actions (New Notebook, Spark Job) as expected.
Unlike the existing system installer, the new user installer doesn't require administrator privileges. This also enables an easier upgrade experience for non-administrators.
Administer an SQL Server database infrastructure for cloud, on-premises and hybrid relational databases using the Microsoft PaaS relational database offerings.
In this video Erin discusses the new functionality users can expect to see in upcoming releases of Azure Data Studio (ADS), and shares how community members can share suggestions and log issues for ADS. Chapters 00:00 - Introduction 00:28 - Roadmap Fundamental 00:52 - Roadmap Connection Dialog 01:51 - Roadmap Object Explorer 03:15 - Pro-tip about scripts 04:40 - Open Issues on GitHub Recommended resources Azure Data Studio is an open-source project available at Azure Data Studio on GitHub Related episod
Download and install Azure Data Studio for Windows, macOS, or Linux. This article provides release dates, version numbers, system requirements, and download links.