Skip to content

Commit 0c78343

Browse files
Albertyang0markingmynamev-aljetwinklecyrilrwestMSFT
authored
4/10/2025 PM Publish (#33788)
* [Azure SQL Database] Copilot GA release * Fabric changes for sp-rename and ALTER TABLE articles * [Azure SQL Database] Copilot GA release * made edits to the FAQ and removed some sample prompts * remove erroneous file * Moved the table of copilot prompts to a separate file and linked to it from the over view file * move the note * edit table file * acrolinx improvement * add description to prompt file * Removed all references to preview * edit best practices section * fix broken link * remove line 78 * add to tOC * Update docs/t-sql/statements/alter-table-transact-sql.md * update metadata * edit intro paragraph and H1 title * minor edits * add migration tags * minor edits * add an additional link to related content area * Learn Editor: Update create-view-transact-sql.md * update Metadata * Learn Editor: Update create-view-transact-sql.md * Learn Editor: Update grant-object-permissions-transact-sql.md * update Metadata * Learn Editor: Update grant-object-permissions-transact-sql.md * correct typos and add question back to FAQ * [Azure SQL Database] more copilot edits * acrolinx improvement * acrolinx improvements * some more branding changes and minor edits * remove additional include file * [Azure SQL Database] minor edits and updates * Minor improvements * Apply suggestions from code review Co-authored-by: Chad Kittel <[email protected]> * At-scale migration assessment for SQL Server enabled by Azure Arc * Staging IO Analysis GA * Update docs/t-sql/statements/grant-object-permissions-transact-sql.md Co-authored-by: Van To <[email protected]> * 20250409 schemabinding * Confirm merge from FromPublicRepo to main to sync with https://github.com/MicrosoftDocs/sql-docs (branch live) (#33773) * 4/8/2025 AM Publish (#33752) * Fix include file and refresh associated articles * [SCOPED] SQL Tools content: Update author, add ms.collection, fix metadata * added edge case when the parameter is 0 * Edit pass * Update sys-databases-transact-sql.md * Merge pull request #33738 from MicrosoftDocs/release-azure-sql-copilot-ga [Azure SQL Database] Azure SQL Database Copilot - Release branch to main 04/08/2025 @ 1030am PST --------- Co-authored-by: Randolph West MSFT <[email protected]> Co-authored-by: James Barnett <[email protected]> Co-authored-by: YanoOfQueenscastle <[email protected]> Co-authored-by: TWINKLE CYRIL <[email protected]> Co-authored-by: prmerger-automator[bot] <40007230+prmerger-automator[bot]@users.noreply.github.com> Co-authored-by: Mark Ghanayem <[email protected]> * Added missing column in output table Added the missing 'job_name' column in the output table. --------- Co-authored-by: Bo wen Yang <[email protected]> Co-authored-by: Randolph West MSFT <[email protected]> Co-authored-by: James Barnett <[email protected]> Co-authored-by: YanoOfQueenscastle <[email protected]> Co-authored-by: TWINKLE CYRIL <[email protected]> Co-authored-by: prmerger-automator[bot] <40007230+prmerger-automator[bot]@users.noreply.github.com> Co-authored-by: Mark Ghanayem <[email protected]> Co-authored-by: finnigd <[email protected]> * correct conflict * reworked the order * Update docs/t-sql/statements/create-view-transact-sql.md Co-authored-by: Mark Ghanayem <[email protected]> * 20250409 1059 edit pass * 20250409 edit pass acrolinx * Updated steps for NSP (#33759) * Updated steps for NSP * Fixed image path * review and remove sensitive info * edit * rename image resources --------- Co-authored-by: VanMSFT <[email protected]> * Remove a fixed known issue * Correct extra script contents info (#33787) * SQL tools content freshness pass (#33754) Co-authored-by: Erin Stellato <[email protected]> --------- Co-authored-by: Mark Ghanayem <[email protected]> Co-authored-by: Alma Jenks <[email protected]> Co-authored-by: TWINKLE CYRIL <[email protected]> Co-authored-by: Randolph West MSFT <[email protected]> Co-authored-by: Jodi Martis <[email protected]> Co-authored-by: James Barnett <[email protected]> Co-authored-by: chroux <[email protected]> Co-authored-by: Jovan Popovic (MSFT) <[email protected]> Co-authored-by: Chad Kittel <[email protected]> Co-authored-by: prmerger-automator[bot] <40007230+prmerger-automator[bot]@users.noreply.github.com> Co-authored-by: Ajith Krishnan <[email protected]> Co-authored-by: Masha MSFT <[email protected]> Co-authored-by: Regan Downer <[email protected]> Co-authored-by: William Assaf MSFT <[email protected]> Co-authored-by: Van To <[email protected]> Co-authored-by: learn-build-service-prod[bot] <113403604+learn-build-service-prod[bot]@users.noreply.github.com> Co-authored-by: YanoOfQueenscastle <[email protected]> Co-authored-by: finnigd <[email protected]> Co-authored-by: Jill Grant <[email protected]> Co-authored-by: sudhanshukhera <[email protected]> Co-authored-by: Dimitri Furman <[email protected]> Co-authored-by: Drew Skwiers-Koballa <[email protected]> Co-authored-by: Erin Stellato <[email protected]>
1 parent d0f01a6 commit 0c78343

7 files changed

+551
-504
lines changed

azure-sql/database-watcher-overview.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: An overview of database watcher for Azure SQL, a managed monitoring
55
author: lcwright
66
ms.author: lancewright
77
ms.reviewer: wiassaf, dfurman
8-
ms.date: 03/13/2025
8+
ms.date: 04/09/2025
99
ms.service: azure-sql
1010
ms.subservice: monitoring
1111
ms.topic: conceptual
@@ -248,7 +248,6 @@ During preview, database watcher has the following known issues.
248248
| In Azure SQL Managed Instance, data is not collected if the `EXECUTE` permission on the `sys.xp_msver` system stored procedure is revoked or denied to the `public` role. | Grant the `EXECUTE` permission on `sys.xp_msver` to the database watcher login.</br></br>On every SQL managed instance added as a database watcher target, execute `USE master; CREATE USER [database-watcher-login-placeholder] FOR LOGIN [database-watcher-login-placeholder]; GRANT EXECUTE ON sys.xp_msver TO [database-watcher-login-placeholder];`, replacing `database-watcher-login-placeholder` with the name of the watcher login. |
249249
| If you create a managed private endpoint for a watcher to connect to a SQL managed instance that is stopped, the provisioning state of the private endpoint is reported as **Failed**, and the watcher cannot connect to the instance. | Delete the managed private endpoint with the **Failed** provisioning state and [start](./managed-instance/instance-stop-start-how-to.md) the SQL managed instance. Once the failed private endpoint is deleted and the instance is running, [re-create](database-watcher-manage.md#create-a-managed-private-endpoint) the managed private endpoint. |
250250
| Data is not collected if you use a database in Real-Time Analytics as the data store, and the **OneLake availability** option is enabled. | Disable the **OneLake availability** option and restart the watcher to resume data collection. |
251-
| Because of a known issue in Azure SQL Database, data in the **Backup history** dataset for Azure SQL databases is not collected if the database catalog collation is other than the default `SQL_Latin1_General_CP1_CI_AS`. | None at this time. |
252251
| Because of a known issue in Azure Monitor Alerts, if you edit an alert rule created from a database watcher template, the scope of any fired alert will be set to the Azure Data Explorer cluster used as the watcher data store instead of the SQL target that the alert applies to. | Edit the alert rule programmatically, for example using Bicep or an ARM template, and set the `resourceIdColumn` property to the value `resource_id`. For more information, see [Resource Manager template samples for log search alert rules in Azure Monitor](/azure/azure-monitor/alerts/resource-manager-alerts-log). |
253252
| A database watcher deployment via Bicep, an ARM template, Terraform, or REST API fails if the **subscription ID**, **resource group name**, or **watcher name** deployment parameters use inconsistent casing. For example, adding a SQL target for an existing watcher named `example-watcher` fails if the deployment parameter uses `Example-Watcher` as the parameter value. | Use consistent casing for string parameters. For example, standardize on the lower case. |
254253

Lines changed: 37 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: Install SQL Server Data Tools (SSDT)
2+
title: "Install SQL Server Data Tools (SSDT)"
33
description: "Learn about SQL Server Data Tools (SSDT). See how to install this database development tool set with Visual Studio 2019 and 2022."
44
author: dzsquared
55
ms.author: drskwier
6-
ms.reviewer: maghan
7-
ms.date: 05/30/2024
6+
ms.reviewer: maghan, randolphwest
7+
ms.date: 04/08/2025
88
ms.service: sql
99
ms.subservice: ssdt
1010
ms.topic: install-set-up-deploy
@@ -29,7 +29,7 @@ The release notes for SSDT and its components are available for [Visual Studio 2
2929

3030
SSDT is installed as a Visual Studio component, both for [online installation](#install-ssdt-with-visual-studio) and [offline installation](#offline-installation). Analysis Services, Integration Services, and Reporting Services projects are available as separate extensions for each version.
3131

32-
> [!NOTE]
32+
> [!NOTE]
3333
> SDK-style SQL projects in Visual Studio are available as part of the **SQL Server Data Tools, SDK-style (preview)** feature for Visual Studio 2022, separate from the original SSDT. The SDK-style project format is based on the new SDK-style projects introduced in .NET Core and is the format used by the SQL Database Projects extension for Azure Data Studio and VS Code. For more information, see [SQL Server Data Tools, SDK-style (preview)](sql-server-data-tools-sdk-style.md).
3434
3535
## Install SSDT with Visual Studio
@@ -40,58 +40,70 @@ To modify the installed Visual Studio workloads to include SSDT, use the Visual
4040

4141
1. Launch the Visual Studio Installer. In the Windows Start menu, you can search for "installer."
4242

43-
2. In the installer, select for the edition of Visual Studio that you want to add SSDT to, and then choose **Modify**.
43+
1. In the installer, select **Modify** for the version of Visual Studio to which you want to add SSDT.
4444

45-
3. Select **SQL Server Data Tools** under **Data storage and processing** in the list of workloads.
45+
1. Select **SQL Server Data Tools** under **Data storage and processing** in the list of workloads.
4646

47-
:::image type="content" source="../ssdt/media/download-sql-server-data-tools-ssdt/data-workload-2022.png" alt-text="Screenshot of Data storage and processing workload 2022." lightbox="../ssdt/media/download-sql-server-data-tools-ssdt/data-workload-2022.png":::
47+
:::image type="content" source="media/download-sql-server-data-tools-ssdt/data-workload-2022.png" alt-text="Screenshot of Data storage and processing workload 2022." lightbox="media/download-sql-server-data-tools-ssdt/data-workload-2022.png":::
4848

4949
### Visual Studio for Arm64
5050

51-
Visual Studio is available as a [native Arm64 application](/visualstudio/install/visual-studio-on-arm-devices) on Windows 11 Arm64. In Visual Studio 17.10 and later, SSDT is available for Arm64 with [some limitations](https://techcommunity.microsoft.com/t5/azure-sql-blog/announcing-sql-server-data-tools-ssdt-for-arm64-architecture-in/ba-p/4103928). To install or configure Visual Studio to include SSDT on an Arm64 device:
51+
Visual Studio is available as a [native Arm64 application](/visualstudio/install/visual-studio-on-arm-devices) on Windows 11 Arm64. In Visual Studio 17.10 and later, SSDT is available for Arm64 with [some limitations](https://techcommunity.microsoft.com/blog/azuresqlblog/announcing-sql-server-data-tools-ssdt-for-arm64-architecture-in-visual-studio-17/4103928). To install or configure Visual Studio to include SSDT on an Arm64 device:
5252

5353
1. Install Visual Studio 17.10 or later on your Arm64 device.
5454

55-
2. In the installer, select the **Individual components** tab and search for **SQL Server Data Tools**.
56-
57-
:::image type="content" source="../ssdt/media/download-sql-server-data-tools-ssdt/ssdt-component-install.png" alt-text="Screenshot of SQL Server Data Tools for Arm64." lightbox="../ssdt/media/download-sql-server-data-tools-ssdt/ssdt-component-install.png":::
55+
1. In the installer, select the **Individual components** tab and search for **SQL Server Data Tools**.
5856

59-
3. Select **SQL Server Data Tools** and then choose **Modify**.
57+
:::image type="content" source="media/download-sql-server-data-tools-ssdt/ssdt-component-install.png" alt-text="Screenshot of SQL Server Data Tools for Arm64." lightbox="media/download-sql-server-data-tools-ssdt/ssdt-component-install.png":::
58+
59+
1. Select **SQL Server Data Tools** and then choose **Modify**.
6060

6161
## Install extensions for Analysis Services, Integration Services, and Reporting Services
6262

6363
For Analysis Services (SSAS), Integration Services (SSIS), or Reporting Services (SSRS) projects, you can install the appropriate [extensions](/visualstudio/ide/finding-and-using-visual-studio-extensions) from within Visual Studio with **Extensions** > **Manage Extensions** or from the [Marketplace](https://marketplace.visualstudio.com/search?term=services&target=VS&category=All%20categories&vsVersion=&sortBy=Relevance).
6464

65-
### Extensions for Visual Studio 2022
65+
### [Visual Studio 2022 extensions](#tab/vs2022)
66+
67+
Extensions for Visual Studio 2022:
6668

6769
- [Analysis Services](https://marketplace.visualstudio.com/items?itemName=ProBITools.MicrosoftAnalysisServicesModelingProjects2022)
6870
- [Integration Services](https://marketplace.visualstudio.com/items?itemName=SSIS.MicrosoftDataToolsIntegrationServices)
6971
- [Reporting Services](https://marketplace.visualstudio.com/items?itemName=ProBITools.MicrosoftReportProjectsforVisualStudio2022)
7072

71-
### Extensions for Visual Studio 2019
73+
### [Visual Studio 2019 extensions](#tab/vs2019)
74+
75+
Extensions for Visual Studio 2019:
7276

7377
- [Analysis Services](https://marketplace.visualstudio.com/items?itemName=ProBITools.MicrosoftAnalysisServicesModelingProjects)
7478
- [Integration Services](https://marketplace.visualstudio.com/items?itemName=SSIS.SqlServerIntegrationServicesProjects)
7579
- [Reporting Services](https://marketplace.visualstudio.com/items?itemName=ProBITools.MicrosoftReportProjectsforVisualStudio)
7680

81+
---
82+
7783
## Supported SQL versions
7884

79-
### Supported SQL versions in Visual Studio 2022
85+
### [Supported SQL versions in Visual Studio 2022](#tab/vs2022)
8086

81-
| Project Templates | SQL Platforms Supported |
87+
Supported SQL versions in Visual Studio 2022:
88+
89+
| Project templates | SQL platforms supported |
8290
| --- | --- |
83-
| Relational databases | [!INCLUDE [sssql16-md](../includes/sssql16-md.md)] - [!INCLUDE [sssql22-md](../includes/sssql22-md.md)]<br /><br />Azure SQL Database, Azure SQL Managed Instance<br /><br />Azure Synapse Analytics Dedicated Pools <br /> Azure Synapse Analytics Serverless Pools (requires VS2022 17.7 see [the release notes](/visualstudio/releases/2022/release-notes-v17.7#support-for-serverless-sql-pool-in-ssdt))<br /><br />Warehouse in Microsoft Fabric (requires VS2022 17.12)<br/>SQL database in Microsoft Fabric (requires VS2022 17.12) |
84-
| Analysis Services models<br /><br />Reporting Services reports | SQL Server 2016 - SQL Server 2022 |
91+
| Relational databases | [!INCLUDE [sssql16-md](../includes/sssql16-md.md)] - [!INCLUDE [sssql22-md](../includes/sssql22-md.md)]<br /><br />Azure SQL Database, Azure SQL Managed Instance<br /><br />Azure Synapse Analytics Dedicated Pools<br />Azure Synapse Analytics Serverless Pools (requires VS2022 17.7 see [the release notes](/visualstudio/releases/2022/release-notes-v17.7#support-for-serverless-sql-pool-in-ssdt))<br /><br />Warehouse in Microsoft Fabric (requires VS2022 17.12)<br />SQL database in Microsoft Fabric (requires VS2022 17.12) |
92+
| Analysis Services models<br /><br />Reporting Services reports` | SQL Server 2016 - SQL Server 2022 |
8593
| Integration Services packages | SQL Server 2019 - SQL Server 2022 |
8694

87-
### Supported SQL versions in Visual Studio 2019
95+
### [Supported SQL versions in Visual Studio 2019](#tab/vs2019)
96+
97+
Supported SQL versions in Visual Studio 2019:
8898

89-
| Project Templates | SQL Platforms Supported |
99+
| Project templates | SQL platforms supported |
90100
| --- | --- |
91101
| Relational databases | SQL Server 2012 - SQL Server 2019<br /><br />Azure SQL Database, Azure SQL Managed Instance<br /><br />Azure Synapse Analytics (dedicated pools only) |
92102
| Analysis Services models<br /><br />Reporting Services reports | SQL Server 2008 - SQL Server 2019 |
93103
| Integration Services packages | SQL Server 2012 - SQL Server 2022 |
94104

105+
---
106+
95107
## Offline installation
96108

97109
For scenarios where offline installation is required, such as low bandwidth or isolated networks, SSDT is available for offline installation. Two approaches are available:
@@ -109,26 +121,15 @@ To understand the license terms and use cases for Visual Studio, refer to [Visua
109121

110122
To download and install SSDT for Visual Studio 2017, or an older version of SSDT, see [Previous releases of SQL Server Data Tools (SSDT and SSDT-BI)](previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi.md).
111123

112-
## See also
124+
## Related content
113125

114126
- [SSDT Team Blog](/archive/blogs/ssdt/)
115-
116127
- [DACFx API Reference](/dotnet/api/microsoft.sqlserver.dac)
117-
118128
- [Download SQL Server Management Studio (SSMS)](../ssms/download-sql-server-management-studio-ssms.md)
119-
120-
- [SQL projects in Azure Data Studio and VS Code](/azure-data-studio/extensions/sql-database-project-extension)
121-
122-
## Next steps
123-
124-
After installation of SSDT, work through these tutorials to learn how to create databases, packages, data models, and reports using SSDT.
125-
129+
- [SQL Database Projects extension](/azure-data-studio/extensions/sql-database-project-extension)
126130
- [Project-Oriented Offline Database Development](project-oriented-offline-database-development.md)
127-
128-
- [SSIS Tutorial: Create a Simple ETL Package](../integration-services/ssis-how-to-create-an-etl-package.md)
129-
131+
- [SSIS How to Create an ETL Package](../integration-services/ssis-how-to-create-an-etl-package.md)
130132
- [Analysis Services tutorials](/analysis-services/analysis-services-tutorials-ssas)
133+
- [Create a basic table report (SSRS tutorial)](../reporting-services/create-a-basic-table-report-ssrs-tutorial.md)
131134

132-
- [Create a Basic Table Report (SSRS Tutorial)](../reporting-services/create-a-basic-table-report-ssrs-tutorial.md)
133-
134-
[!INCLUDE[get-help-options](../includes/paragraph-content/get-help-options.md)]
135+
[!INCLUDE [get-help-options](../includes/paragraph-content/get-help-options.md)]

0 commit comments

Comments
 (0)