RDS - MS SQL Server - 迁移导入数据库

  1. 从本地服务器创建完整备份,将该备份存储到 S3 上。
    https://docs.amazonaws.cn/AmazonS3/latest/gsg/CreatingABucket.html
    https://docs.amazonaws.cn/AmazonS3/latest/gsg/PuttingAnObjectInABucket.html
    *注意:Amazon RDS 支持使用完整备份文件 (.bak 文件) 对 Microsoft SQL Server 数据库进行本机备份和还原。
    当使用 RDS 时,您将访问存储在 Amazon S3 中的文件,而不是使用数据库服务器上的本地文件系统。

  2. 在AWS RDS中创建SQL Server 数据库实例,可供选择的数据库版本为 SQL Server 2017/2016/2014/2012
    https://docs.amazonaws.cn/AmazonRDS/latest/UserGuide/USER_CreateOracleInstance.html
    *注意,创建实例时,需要选择之前创建的选项组。

  3. 将数据备份文件导入至新创建的数据库实例中。

– 执行还原数据库文件
exec msdb.dbo.rds_restore_database
@restore_db_name=‘mydatabase’,
@s3_arn_to_restore_from=‘arn:aws-cn:s3:::chen-sqlserver-test/testdb0228.bak’;

– 执行还原数据库日志
exec msdb.dbo.rds_restore_log
@restore_db_name=‘mydatabase’,
@s3_arn_to_restore_from=‘arn:aws-cn:s3:::chen-sqlserver-test/testdb0228.trn’;

–完成数据库还原
exec msdb.dbo.rds_finish_restore @db_name=‘testdb022801’;

– 查看任务状态
exec msdb.dbo.rds_task_status

https://docs.amazonaws.cn/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.html#SQLServer.Procedural.Importing.Native.Using.Restore

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值