从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

posted @ 2022-08-31 10:29  石头记事  阅读(343)  评论(0编辑  收藏  举报