Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 19 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,24 +27,24 @@ The MSSQL extension provides a rich set of capabilities for SQL development. Eac

Features that have moved from Public Preview to general availability.

| Capability | Description |
| --- | --- |
| [Connection Dialog](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code#connection-dialog) | Connect using parameters, connection strings, or Azure/Fabric browse. Organize connections with color-coded groups |
| [Object Explorer](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code#object-explorer-filtering) | Browse and filter database objects with type-aware search |
| [Database Object Search](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-database-operations#database-object-search) | Search for tables, views, stored procedures, and other objects across a database |
| [Fabric integration](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-fabric-integration) | Browse Fabric workspaces and provision SQL databases |
| [Query Results](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code#query-results-pane) | View, sort, copy, and export query results |
| [Query Plan Visualizer](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code#query-plan-visualizer) | Analyze execution plans with interactive node navigation |
| [Query Profiler](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-query-profiler) | Real-time database activity monitoring with Extended Events |
| [Table Designer](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code#table-designer) | Create and manage tables with a visual interface |
| [Schema Designer](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-schema-designer) | Visual schema modeling with drag-and-drop, auto-layout, and T-SQL script generation |
| [Schema Compare](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-schema-compare) | Compare and synchronize schemas between databases or DACPACs |
| [View & Edit Data](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code#view--edit-data) | Browse and modify table data inline without writing T-SQL |
| [Database Operations](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-database-operations) | Rename, back up, restore, import data from flat files, and drop databases from Object Explorer |
| [DACPAC/BACPAC Operations](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-data-tier-application) | Publish/extract database schema with `.dacpac` files and import/export schema + data with `.bacpac` files |
| [SQL Database Projects](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code) | Build, publish with the visual Publish Dialog, and analyze SQL projects with Code Analysis |
| [GitHub Copilot integration](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/github-copilot/overview) | AI-assisted SQL development with natural language chat and agent mode |
| [Local SQL Server container](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-local-container) | Create and manage SQL Server containers locally |
| Capability | Description |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| [Connection Dialog](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code#connection-dialog) | Connect using parameters, connection strings, or Azure/Fabric browse. Organize connections with color-coded groups |
| [Object Explorer](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code#object-explorer-filtering) | Browse and filter database objects with type-aware search |
| [Database Object Search](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-database-operations#database-object-search) | Search for tables, views, stored procedures, and other objects across a database |
| [Fabric integration](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-fabric-integration) | Browse Fabric workspaces and provision SQL databases |
| [Query Results](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code#query-results-pane) | View, sort, copy, and export query results |
| [Query Plan Visualizer](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code#query-plan-visualizer) | Analyze execution plans with interactive node navigation |
| [Query Profiler](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-query-profiler) | Real-time database activity monitoring with Extended Events |
| [Table Designer](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code#table-designer) | Create and manage tables with a visual interface |
| [Schema Designer](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-schema-designer) | Visual schema modeling with drag-and-drop, auto-layout, and T-SQL script generation |
| [Schema Compare](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-schema-compare) | Compare and synchronize schemas between databases or DACPACs |
| [View & Edit Data](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code#view--edit-data) | Browse and modify table data inline without writing T-SQL |
| [Database Operations](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-database-operations) | Rename, back up, restore, import data from flat files, and drop databases from Object Explorer |
| [DACPAC/BACPAC Operations](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-data-tier-application) | Publish/extract database schema with `.dacpac` files and import/export schema + data with `.bacpac` files |
| [SQL Database Projects](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-extension-visual-studio-code) | Build, publish with the visual Publish Dialog, and analyze SQL projects with Code Analysis |
| [GitHub Copilot integration](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/github-copilot/overview) | AI-assisted SQL development with natural language chat and agent mode |
| [Local SQL Server container](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-local-container) | Create and manage SQL Server containers locally |

### Public Preview

Expand All @@ -55,7 +55,7 @@ Features available for public use while we gather feedback. APIs and UX may chan
| [Schema Designer with GitHub Copilot](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-schema-designer-copilot) | Natural language schema design within the visual Schema Designer |
| [Data API builder](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-data-api-builder) | Create REST, GraphQL, and MCP endpoints for SQL databases |
| [GitHub Copilot in Data API builder](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-data-api-builder) | Generate Data API builder configs using natural language |
| [SQL Notebooks](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-sql-notebooks) | Jupyter-based SQL notebooks with rich results and multi-kernel support |
| [SQL Notebooks](https://learn.microsoft.com/sql/tools/visual-studio-code-extensions/mssql/mssql-sql-notebooks) | Jupyter-based SQL notebooks with rich results and multi-kernel support |

## Using the MSSQL Extension

Expand Down
17 changes: 13 additions & 4 deletions extensions/mssql/l10n/bundle.l10n.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@
"Loading": "Loading",
"Loading...": "Loading...",
"General": "General",
"Database name is required": "Database name is required",
"Database name must be 128 characters or fewer": "Database name must be 128 characters or fewer",
"Previous": "Previous",
"OK": "OK",
"Group by": "Group by",
Expand Down Expand Up @@ -1144,8 +1146,6 @@
},
"Database Name": "Database Name",
"Enter database name": "Enter database name",
"Database name is required": "Database name is required",
"Database name must be 128 characters or fewer": "Database name must be 128 characters or fewer",
"Owner": "Owner",
"Collation": "Collation",
"Recovery Model": "Recovery Model",
Expand All @@ -1168,6 +1168,17 @@
"I understand this action is permanent and irreversible": "I understand this action is permanent and irreversible",
"Drop": "Drop",
"Dropping database": "Dropping database",
"Rename Database": "Rename Database",
"Rename '{0}' on '{1}'./{0} is the current database name{1} is the server name": {
"message": "Rename '{0}' on '{1}'.",
"comment": ["{0} is the current database name", "{1} is the server name"]
},
"Rename Options": "Rename Options",
"New Database Name": "New Database Name",
"Enter new database name": "Enter new database name",
"New database name must be different from the current name": "New database name must be different from the current name",
"Rename": "Rename",
"Renaming database": "Renaming database",
"Data-tier Application": "Data-tier Application",
"Deploy, extract, import, or export data-tier applications on the selected database": "Deploy, extract, import, or export data-tier applications on the selected database",
"Operation": "Operation",
Expand Down Expand Up @@ -1706,8 +1717,6 @@
"Public": "Public",
"Private": "Private",
"Remove": "Remove",
"Rename Database": "Rename Database",
"Enter the new database name": "Enter the new database name",
"Please select a server node in Object Explorer to create a database.": "Please select a server node in Object Explorer to create a database.",
"Please select a database node in Object Explorer to drop.": "Please select a database node in Object Explorer to drop.",
"Please select a database node in Object Explorer to rename.": "Please select a database node in Object Explorer to rename.",
Expand Down
17 changes: 17 additions & 0 deletions extensions/mssql/media/renameDatabase_dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 17 additions & 0 deletions extensions/mssql/media/renameDatabase_light.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/mssql/scripts/bundle-webviews.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ const config = {
changePassword: "src/webviews/pages/ChangePassword/index.tsx",
createDatabaseDialog: "src/webviews/pages/ObjectManagement/createDatabaseIndex.tsx",
dropDatabaseDialog: "src/webviews/pages/ObjectManagement/dropDatabaseIndex.tsx",
renameDatabaseDialog: "src/webviews/pages/ObjectManagement/renameDatabaseIndex.tsx",
publishProject: "src/webviews/pages/PublishProject/index.tsx",
codeAnalysis: "src/webviews/pages/CodeAnalysis/index.tsx",
tableExplorer: "src/webviews/pages/TableExplorer/index.tsx",
Expand Down
2 changes: 1 addition & 1 deletion extensions/mssql/src/configurations/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export const config = {
dotnetRuntimeVersion: "10.0",
downloadUrl:
"https://github.com/Microsoft/sqltoolsservice/releases/download/{#version#}/microsoft.sqltools.servicelayer-{#fileName#}",
version: "6.0.20260420.1",
version: "6.0.20260422.4",
downloadFileNames: {
Windows_64: "win-x64-net10.0.zip",
Windows_ARM64: "win-arm64-net10.0.zip",
Expand Down
2 changes: 2 additions & 0 deletions extensions/mssql/src/constants/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,8 @@ export const createDatabaseHelpLink =
"https://learn.microsoft.com/sql/t-sql/statements/create-database-transact-sql";
export const dropDatabaseHelpLink =
"https://learn.microsoft.com/sql/t-sql/statements/drop-database-transact-sql";
export const renameDatabaseHelpLink =
"https://learn.microsoft.com/sql/t-sql/statements/alter-database-transact-sql";
export const backupDatabaseHelpLink =
"https://learn.microsoft.com/sql/t-sql/statements/backup-transact-sql";
export const restoreDatabaseHelpLink =
Expand Down
3 changes: 1 addition & 2 deletions extensions/mssql/src/constants/locConstants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,7 @@ export let dropDatabaseDialogTitle = l10n.t("Drop Database");
export let renameDatabaseDialogTitle = l10n.t("Rename Database");
export let createDatabaseWebviewTitle = l10n.t("Create Database");
export let dropDatabaseWebviewTitle = l10n.t("Drop Database");
export let renameDatabaseInputPlaceholder = l10n.t("Enter the new database name");
export let databaseNameRequired = l10n.t("Database name is required");
export let renameDatabaseWebviewTitle = l10n.t("Rename Database");
export let msgSelectServerNodeToCreateDatabase = l10n.t(
"Please select a server node in Object Explorer to create a database.",
);
Expand Down
Loading
Loading