- 文档首页
数据库传输服务
数据迁移
创建 SQL Server 数据迁移任务
源为专有网络 SQL Server
通过物理备份迁移至火山引擎 SQL Server 版(自动备份)
源为专有网络 SQL Server
通过物理备份迁移至火山引擎 SQL Server 版(自动备份)
通过物理备份迁移至火山引擎 SQL Server 版(自动备份)
本文介绍如何在数据库传输服务 DTS 控制台创建通过物理备份方式自动上传专有网络 SQL Server 的备份文件并恢复至火山引擎 SQL Server 版。
前提条件
- 在需要使用专线实现数据迁移时,您需要搭建云上单私有网络和云下单数据中心网络连通的专线连接。详细操作,请参见配置专线连接。
- 已创建云数据库 SQL Server 版实例。详细操作,请参见创建实例。
- 目标数据库实例的可用存储空间为待还原数据库总量的 1.5 倍,如果实例的存储空间不够,需提高实例的空间。详细操作,请参见常规变配。
- 您的账号已被授予对象存储 TOS 全读写访问权限,即 TOSFullAccess。
注意事项
在创建专有网络数据迁移任务的过程中,系统会默认在您选择的私有网络内创建数张网卡,网卡会默认挂载到您选择的子网上。网卡的名称格式为 dts_shuttle_********。
使用限制
数据库版本
数据库账号最小权限策略
操作步骤
步骤一:创建数据迁移任务
- 在创建迁移任务页面的配置源库及目标库配置向导页面,配置以下参数信息。
- 在创建迁移任务页面的配置迁移对象配置向导页面,配置迁移对象的参数信息,最多可添加 10 个源端和目标端数据库。
- (可选)当创建的任务已有预检查时,您可以根据以下提示确认是否重新发起预检查,当需要重新发起预检查时,请在是否重新发起预检查对话框,单击确定。
- 若目标端的数据库实例未做修改,则无需再次发起预检查。
- 如果修改了目标端的数据库实例信息或迁移任务的参数配置,那么建议您重新发起预检查,否则可能会导致任务启动失败或者任务中断。
- 在在创建迁移任务页面的预检查配置向导页面,根据预检查结果执行以下操作:
- 单击预检查结果操作列的详情,查看详细的告警和失败信息,并根据告警或失败信息修改库表后,单击重试。
- 单击操作列的忽略,忽略本次告警继续启动迁移任务。同时,也可以单击忽略全部,一键忽略全部告警信息。
说明
- 选择忽略告警并启动迁移任务,可能导致数据不一致,带来业务风险。
步骤二:下载工具
说明
- 该工具用于自动上传数据的工具,在备份过程中会占用源端数据库资源,建议预留足够的存储空间,同时在业务低峰期进行全量备份。
- 当前仅支持在 Windows 64 位操作系统安装。
您可以通过以下两种方式安装备份上传工具。
- 在目标实例的任务信息页签,单击源库信息区域备份上传方式后的点击下载。
- 在下载并启动备份上传工具对话框的下载地址区域,单击点击下载备份上传工具。
步骤三:启动工具
- 在您的 SQL Server 服务器中新建一个文件目录,目录名称为 dtsagent,并将下载的 dtsBackupAgent 工具复制到 dtsagent 目录下。
- 在文件目录 dtsagent 中新建一个 startParam.json 启动文件。
- 在目标实例的任务信息页签,单击源库信息区域备份上传方式后的点击下载。
- 在下载并启动备份上传工具对话框,复制启动参数模板。
- 将启动参数复制到 startParam.json 文件中,并根据参数说明修改内容。
说明
taskId、tosEndpoint、region 无需修改,其他参数请根据实际情况修改。
- 您也可以直接复制以上参数模板内容到启动文件中,并修改内容。文件内容的参数说明如下表所示:
- 双击 dtsBackupAgent.exe 文件启动工具。
- 如果运行正常,则会打开一个命令终端,并生成 dtsBackupAgent.log 和 dtsBackupManifest.db 文件,迁移期间请勿删除该文件。如果脚本运行正常,则会打开一个命令终端,并生成 dtsBackupAgent.log 和 dtsBackupManifest.db 文件,迁移期间请勿删除该文件。
步骤四:检查任务是否正常备份
您可以通过以下两种方式查看备份迁移任务是否正常运行:
- 方式一:通过日志来查看任务备份是否正常运行。请查看您 SQL Server 服务器 dtsagent 目录中 dtsBackupAgent.log 文件。
- 方式二:通过 DTS 控制台查看任务备份是否正常运行。
后续操作
- 等待 DTS 迁移任务最近一次增量恢复的时间大于 T1 时刻。
- 打开数据库。在完成全量和增量数据迁移后,业务切割前,您需要手动打开目标端数据库,确保数据割接后业务可正常读写。
注意
打开数据库后,无法继续执行恢复,请谨慎操作。
常见问题
Q:为什么备份文件一直在恢复中?
A:可能是由于您待恢复的备份文件较大,因此恢复时间较久。
最近更新时间:2026.03.16 16:04:13