百度智能云

百度智能云百度智能云
最佳实践 > SQLServer数据库上云迁移
SQLServer数据库上云迁移
  • 概览
  • 需求场景
  • 需求场景1:在线数据迁移
  • 需求场景2:离线数据迁移
  • 方案概述
  • 线下迁移
  • 迁移步骤
  • 相关产品

SQLServer数据库上云迁移

更新时间:

概览

RDS 针对 SQL Server数据库提供在线和离线数据迁移方法,用户可以通过DTS数据传输服务完成数据库的迁移。

需求场景

需求场景1:在线数据迁移

用户需要将正在提供线上服务的数据,从一个地方迁移到另一个地方,整个迁移过程中要求不停机,服务不受影响。

需求场景2:离线数据迁移

用户可以接受将离线数据以备份的方式迁移到云上。

方案概述

用户不停服务即可完成数据库的在线迁移,此功能支持SQL Server 2008 以上版本的数据库迁移,而离线数据迁移需要用户提供全量备份包之后,我们通过线下方式给用户恢复到RDS上面。

线下迁移

支持线下迁移,在迁移之前您需要:备份之前数据库的恢复模式改为完整模式。

迁移步骤

1.使用SQL命令备份对应的数据库

USE master  
BACKUP DATABASE dbname1 TO DISK ='D:\dbname1.bak' with INIT;  
BACKUP LOG dbname1 TO DISK ='D:\dbname1.bak' WITH NOINIT;  
GO

2.把bak备份包上传并提供给客服,进行线下迁移

相关产品

数据传输服务DTS:简单可靠的数据库数据传输服务