全量备份数据上云SQL Server

最近更新时间:2019-10-18 17:39:24

本文档介绍如何把用户SQL Server的全量备份文件迁移到金山云RDS for SQL Server。

限制条件

备份文件版本

不支持由高版本的备份文件往低版本做迁移,例如:从SQL Server 2016迁移到SQL Server 2012等。

备份文件类型限制

不支持差异备份文件或日志备份文件。

备份文件后缀名限制

备份文件名仅支持bak、diff、trn或者log为后缀名。如果没有使用本文中的脚本生成备份文件,请使用如下后缀名:

bak:表示全量备份文件
diff:表示差异备份文件
trn或者log:表示事务日志备份

备份文件命名限制

全量备份文件名不能包含@或者|等特殊字符,否则会导致数据库上云失败。

前提条件

实例空间要求

请确保金山云RDS for SQL Server实例拥有足够的存储空间,如果空间不足,请提前升级实例空间,以免因为空间不足而导致迁入失败。

创建目标实例且目标实例中不能存在同名的目标数据库

如果同名的数据库已经存在,请先备份该数据库,删除该数据库,再进行数据备份。

完成准备工作

关闭本地环境备份系统,且禁止数据库写入
完成DBCC CheckDB检查
修改数据库为FULL恢复模式

操作步骤

  1. 用户对线下数据库做备份

    请确保备份完整性。

  2. 将备份文件上传给金山云并告知金山云研发人员您的目标实例(ID)

    您可以使用微信或者QQ向金山云上传备份文件,金山云研发人员收到备份文件及目标实例信息后会为您进行备份上云操作。

  3. 等待金山云研发人员通知您上云完成,数据库可以使用

金山云,开启您的云计算之旅

注册有礼