Azure Data Studio 发生了什么情况?

重要说明

Azure Data Studio 将于 2026 年 2 月 28 日停用。 建议使用 Visual Studio Code。 有关迁移到 Visual Studio Code 的详细信息,请访问 Azure Data Studio 发生了什么情况?

Azure Data Studio 将于 2026 年 2 月 28 日正式停用。 应迁移到 Visual Studio Code。 此更改旨在整合 SQL 开发工具,并为开发者社区提供更可靠且功能丰富的环境。

本文将提供建议和资源,帮助你从 Azure Data Studio 过渡到 Visual Studio Code 或替代工具。 在此期间,仍可以使用 Azure Data Studio 中的所有本地文件和数据库项目。

为何停用 Azure Data Studio?

停用 Azure Data Studio 是为了简化和增强 SQL 开发体验。

重要注意事项

Visual Studio Code 是一个广泛采用的平台,具有出色的社区支持和广泛的扩展生态系统,让我们能够提供尖端架构管理工具和增强的开发者体验等高级功能。

通过整合 Visual Studio Code 上的工作量,我们可以更高效地提供高级功能和改进的体验。 这样可以消除重复工作、降低维护成本并加速功能交付。

迁移到 Visual Studio Code 的主要优势

迁移到 Visual Studio Code 将提供一个新式、用途多样且对开发者友好的平台。该平台为开发者提供高级工具、广泛的社区支持,并且能无缝集成到当今的开发工作流中。

新式开发环境

  • Visual Studio Code 是世界上最广泛使用的代码编辑器之一,受到数百万开发者的信任。
  • 轻型设计和丰富的扩展生态系统。
  • 定期更新和活跃的开源社区。
  • 旨在提高工作效率的内置功能。

综合功能集

  • 增强的查询执行:查询执行更快、更可靠,并提供详细结果和筛选选项。
  • 新式架构管理:用于可视化、设计和管理数据库架构的工具
  • 与 CI/CD 集成:支持自动数据库部署和更新
  • 改进的用户体验:现代化查询编辑器、智能建议和错误突出显示。

跨平台兼容性

  • 与 Azure Data Studio 一样,Visual Studio Code 可在 Windows、macOS 和 Linux 上无缝运行
  • 跨平台提供一致的开发环境。

简化的工作流

  • CI/CD 集成:从开发到部署的平滑迁移。
  • 云原生开发:对 Azure 服务的内置支持
  • 协作工具:实时协作与实时共享
  • 广阔的扩展市场:数千个针对定制工作流的扩展

迁移计划

从连接到 Azure SQL 数据库到使用与非 SQL Server 相关的功能的扩展,Azure Data Studio 用户的需求各不相同。

注意

对于主要使用 Azure SQL、Azure SQL 数据库或 Fabric 中 SQL Server 的用户,使用 MSSQL 扩展迁移到 Visual Studio Code 非常简单。 该扩展为这些应用场景提供全面支持,确保不会丢失功能。

  1. 安装 Visual Studio Code 和 MSSQL 扩展

    • 从官方网站下载并安装 Visual Studio Code。
    • 从 Visual Studio Code Marketplace 安装 MSSQL 扩展。
  2. 迁移数据库项目和查询

    • 在 Visual Studio Code 中直接打开 SQL 数据库项目,无需迁移步骤。
    • Azure Data Studio 中的查询和脚本与 Visual Studio Code 完全兼容。
  3. 浏览 Visual Studio Code 中的其他功能

    • 使用高级架构管理工具。
    • 使用 DevOps 工作流,包括 CI/CD 集成。
Azure Data Studio 扩展 说明 替代功能
SQL Server 代理 管理并自动化 SQL Server 代理作业。 SQL Server Management Studio (SSMS)
SQL Server Profiler 跟踪并监视 SQL Server 活动。 SQL Server Management Studio (SSMS)
数据库管理 用于管理 Windows 上数据库的工具。 SQL Server Management Studio (SSMS)
架构 比较并同步数据库架构。 Visual Studio SQL Server Data Tools (SSDT)。 正在开发 VS Code 的 MSSQL 扩展。
平面文件导入 .txt.csv 文件导入数据库。 批量插入/PowerShell。 正在为 Visual Studio Code 开发 MSSQL 扩展。
DACPAC 导入/导出 部署并提取 DACPAC 文件。 Visual Studio Code 的 SqlPackage/MSSQL 扩展。
Azure SQL 迁移 将 SQL Server 迁移到 Azure SQL。 Azure 门户(计划将来的更新)。
笔记本 SQL + Markdown 交互式文档。 Visual Studio Code 中的多语言笔记本。
SQL 数据库项目 创建、管理和部署 SQL 数据库项目。 MSSQL 扩展在 VS Code 和 Visual Studio 中得到全面支持。

备用 Azure Data Studio 功能

对于依赖 Azure Data Studio 执行非 SQL Server 相关任务(例如 PostgreSQL、MySQL 或 Azure Cosmos DB)的用户,可以使用合适的 Visual Studio Code 替代项。

迁移步骤

  1. 从市场安装相关的 Visual Studio Code 扩展。

  2. 查看建议的替换项:

Azure Data Studio 扩展 说明 替代功能
PostgreSQL 管理 PostgreSQL 数据库。 用于 Visual Studio Code 的 PostgreSQL
MySQL 管理 MySQL 数据库。 待发布的公告
Azure Cosmos DB 管理适用于 MongoDB 的 Azure Cosmos DB API。 用于 Visual Studio Code 的 Azure 数据库
用于 MongoDB 的 Azure Cosmos DB 迁移 将 MongoDB 迁移到 Azure Cosmos DB。 待发布的公告

可用资源

资源 说明
文档 访问 Visual Studio Code 的 MSSQL 扩展文档,获取教程和指南。
社区支持 加入 Visual Studio Code 社区并浏览 Stack Overflow 等论坛。
GitHub 问题 通过 Azure Data Studio GitHub 存储库提交功能请求或报告 bug。
Microsoft 支持 如遇关键问题,请联系 Microsoft 支持人员。

常见问题解答 (FAQ)

下面是有关 Azure Data Studio 弃用和迁移到 Visual Studio Code 的问题的解答。

2026 年 2 月 28 日之后,Azure Data Studio 会发生什么?

2026 年 2 月 28 日之后,将不再支持 Azure Data Studio。 这意味着它在该日期后不会有任何更新、安全修补程序或维护。 应在 2026 年 2 月 28 日之前迁移到替代解决方案,以确保持续支持和安全性。

Azure Data Studio 中现有数据库项目会发生什么情况?

无需迁移即可在 Visual Studio Code 中打开项目。

迁移是否有截止时间?

Azure Data Studio 将于 2025 年 2 月 6 日退役,且支持将持续到 2026 年 2 月 28 日

我的查询和脚本是否可以在 Visual Studio Code 中工作?

是的,它们完全兼容。

尚未在 Visual Studio Code 中提供的扩展怎么样?

有关替代方法,请参阅迁移计划。

是否有计划添加缺少的功能,例如 SQL Server 代理?

正在开发的功能包括架构比较和 Dacpac 支持。 对于其他情况,请使用 SQL Server Management Studio (SSMS)

如何安装适用于 Visual Studio Code 的 MSSQL 扩展?

从 Visual Studio Code 市场安装该扩展。 文档中提供了详细步骤。

相比 Azure Data Studio,Visual Studio Code 提供哪些优势?

具有增强社区支持和 DevOps 集成的新式可扩展环境。