适用于 Azure Data Studio 的 Azure SQL 迁移扩展

Azure Data Studio 的 Azure SQL 迁移扩展可用于评估、获取适当大小的 Azure 建议并将 SQL Server 数据库迁移到 Azure。

Azure Data Studio 的 Azure SQL 迁移扩展有以下主要优势:

  • 端到端迁移体验的响应式 UI。 扩展从迁移就绪情况评估和 SKU 建议(预览版)(基于性能数据)开始。

  • 可以评估 SQL Server 实例的增强型评估机制。 扩展确定已准备好迁移到 Azure SQL 目标的数据库。

    注意

    可以使用 Azure SQL 迁移扩展来评估在 Windows 或 Linux 上运行的 SQL Server 数据库。

  • SKU 建议引擎从本地源 SQL Server 实例中收集性能数据,然后根据 Azure SQL 目标生成大小合适的 SKU 建议。

  • 由 Azure 数据库迁移服务提供支持的可靠 Azure 服务,可以协调数据移动活动,提供无缝迁移体验。

  • 可以联机运行迁移(适合需要最短停机时间的迁移)或脱机运行迁移(适合迁移期间持续停机的迁移),具体取决于业务要求。

  • 可配置自承载集成运行时,来使用你自己的计算资源访问本地环境中的源 SQL Server 实例备份文件。

  • 提供安全且改进的用户体验,用于将 TDE 数据库和 SQL/Windows 登录迁移到 Azure SQL。

有关特定迁移方案和 Azure SQL 目标的信息,请参阅下表中的教程列表:

迁移方案 迁移模式
从 SQL Server 到 Azure SQL 托管实例 Online / Offline
从 SQL Server 到 Azure 虚拟机上的 SQL Server Online / Offline
从 SQL Server 到 Azure SQL 数据库 Offline

重要

如果目标是 Azure SQL 数据库,请确保在迁移开始前部署数据库架构。 可以使用 Azure Data Studio 的 SQL Server dacpac 扩展SQL 数据库项目扩展等工具。

以下视频介绍了适用于 Azure Data Studio 的 Azure SQL 迁移扩展最近新增的更新和功能:


本文介绍如何通过 Azure Data Studio 安装 Azure SQL 迁移扩展。

先决条件

如果还没有 Azure 订阅,可以在开始前创建一个免费 Azure 帐户

安装此扩展还需要满足以下先决条件:

安装 Azure SQL 迁移扩展

按照以下步骤在 Azure Data Studio 中安装 Azure SQL 迁移扩展。 可以选择标准安装方法,也可以在计算机与互联网断开连接时选择脱机模式。

连接模式安装

  1. 在 Azure Data Studio 中打开扩展管理器。 可以选择扩展图标,也可以在“视图”菜单中选择“扩展”。

    Screenshot showing the migration extension icon.

  2. 在搜索栏中键入“Azure SQL 迁移”。

  3. 选择 Azure SQL 迁移扩展并查看其详细信息。

  4. 选择“安装” 。

    Screenshot showing the Azure SQL migration extension from the Azure Marketplace.

  5. 安装后,可以在扩展列表中看到 Azure SQL 迁移扩展。

    Screenshot showing the Azure SQL migration extension.

  6. 你可以连接到 Azure Data Studio 中的 SQL Server 实例。 右键单击实例名称,然后选择“管理”以查看仪表板和“Azure SQL 迁移”扩展登陆页面。

    Screenshot showing the extension landing page.

为扩展设置自动更新

你可以检查扩展更新,并通过在 Azure Data Studio 设置中配置“自动更新”来使其自动更新。

启用自动更新的步骤:

  1. 在 Azure Data Studio 中选择“设置”图标。
  2. 选中“用户”>“功能”>“扩展”>“自动检查更新”下的“复选框”。
  3. 选择“用户”>“功能”>“扩展”>“自动更新”下的下拉列表,然后选择“所有扩展”或“仅启用的扩展”。

auto update the extension

注意

如果要手动更新扩展,可以禁用“自动更新”,然后从市场中的扩展安装更新。

功能

Azure SQL 目标就绪情况评估和数据库迁移

Azure SQL 迁移扩展支持对以下 Azure SQL 目标进行评估、生成 Azure 建议(预览)以及数据库迁移。

  • Azure 虚拟机上的 SQL Server
  • Azure SQL 托管实例
  • Azure SQL 数据库

迁移模式

相应的 Azure SQL 目标支持以下迁移模式。

  • 联机 - 源 SQL Server 数据库可用于读取和写入活动,而数据库备份则持续在目标 Azure SQL 上还原。 应用程序停机时间限制为迁移结束时的直接转换持续时间。

  • 脱机 - 在目标 Azure SQL 数据库上还原备份文件时,源数据库无法用于写入活动。 应用程序停机时间从迁移过程开始持续到完成。

支持矩阵

Azure SQL 目标 迁移模式
Azure SQL 托管实例 Online / Offline
Azure 虚拟机上的 SQL Server Online / Offline
Azure SQL 数据库 Offline

提示

有关先决条件、功能和迁移工作流的信息,请参阅使用 Azure Data Studio 进行迁移

从 Microsoft 支持部门获取帮助

如果使用 Azure SQL 迁移扩展遇到数据库迁移问题或错误,可以提出支持请求来获取 Microsoft 支持部门的帮助。

选择扩展上面部分的“新建支持请求”按钮。 它会自动将你带到 Azure 门户,你可以在其中填写详细信息,然后提交支持请求。 Screenshot of Get help from Microsoft support for the extension.

可以提交改进想法/建议和其他反馈,包括 Azure 社区论坛 - Azure 数据库迁移服务中的 bug。

注意

如果有关于改进扩展的任何建议或反馈,也可以使用“反馈”按钮。