从Amazon S3导入数据到AWS RDS for SQL Server
参考链接:
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.html
1.创建RDS数据库
步骤略
2.创建S3存储桶,上传数据库备份文件
步骤略
3.修改RDS的Option Group,以启用SQLSERVER_BACKUP_RESTORE
先创建一个新的option group(由于默认的option group不支持修改)

填写相关信息,点击Create

在刚才创建的Option Group中,添加option

Option Name选择SQLSERVER_BCKUP_RESTORE
IAM Role选择Create a new role并自定义一个role name

修改RDS数据库的option group
到RDS界面,选择Modify

在Additional Configuration中修改option group,选择刚才创建的option group

Schedule of modifications中选择Apply immediately

等待更新完成
数据库Status显示Available
Option Group显示In sync

4.导入数据
连接至数据库执行以下命令
exec msdb.dbo.rds_restore_database
@restore_db_name='mydatabase',
@s3_arn_to_restore_from='arn:aws:s3:::mybucket/backup1.bak';
命令参数可根据具体情况文档开头给出的参考链接

5.数据导入成功

作者:Zhao Yipeng
浙公网安备 33010602011771号