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

已完成

作为适用于 Azure Data Studio 的 Azure SQL 迁移扩展体系结构的一部分,Azure 数据库迁移服务协调通过 Azure SQL 迁移扩展启动的数据库迁移活动,并跟踪其进度。

使用适用于 Azure Data Studio 的 Azure SQL 迁移扩展迁移到 Azure 虚拟机上的 SQL Server 有两种模式:

迁移模式 说明 应用程序故障时间
联机 在目标上持续还原数据库备份时,源数据库仍可供执行读取和写入操作。 仅限于迁移结束时的直接转换持续时间。
离线 在目标实例上还原数据库备份文件时,源数据库不应用于写入活动。 在迁移过程中,故障时间一直持续到迁移过程完成。

重要

使用适用于 Azure Data Studio 的 Azure SQL 迁移扩展迁移数据库时,请确保 Azure 虚拟机上的目标 SQL Server 上不存在提供的数据库名称。 目前不支持覆盖数据库。

备份

适用于 Azure Data Studio 的 Azure SQL 迁移扩展不会执行或启动任何数据库备份。 它依赖现有的数据库备份文件用于迁移过程。 为了尽量减少基于大规模备份进行迁移时的潜在问题,建议使用压缩备份

有两种存储用于迁移的数据库备份的方法:

网络共享

如果备份位于本地网络共享上,则需要在可以访问源 SQL Server 和备份文件的计算机上下载并安装自承载集成运行时

在迁移过程中,迁移向导提供下载链接和身份验证密钥,用于下载和安装自承载集成运行时。

为了优化性能,请考虑每个自承载集成运行时最多 10 个并发数据库迁移,并根据需要横向扩展到多个节点或实例。 此外,请启用自动更新,以便掌握新功能、bug 修复和增强功能的最新动态。 此设置可以确保集成运行时随时更新最新的改进和修复,从而在数据库迁移期间提供更好的性能、增强的功能和稳定性。

重要

数据库迁移服务不允许使用在 Azure 数据工厂中创建的现有自承载集成运行时进行数据库迁移。

Azure 存储 Blob 容器

将源数据库备份上传到 Blob 容器时,请确保来自不同源数据库的备份文件存储在单独的文件夹中。 仅支持容器的根目录和最多一级的文件夹。