从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