Sql server 在amazon web services中还原数据库SQL Server中的RDS

Sql server 在amazon web services中还原数据库SQL Server中的RDS,sql-server,amazon-web-services,amazon-rds,Sql Server,Amazon Web Services,Amazon Rds,我在Amazon Web Services RDS中创建了一个新的SQL Server数据库实例。我已使用SQL Server Management Studio从我的计算机连接到它 现在我想恢复计算机上的数据库。但问题是我无法从计算机中选择文件(adventure.bak),因为它只允许我选择数据库存储在AWS实例上的文件路径 我也尝试过从S3恢复选项,但只显示了恢复AmazonAurora和mysql数据库的选项,而不是SQLServer数据库的选项 有没有办法从该文件还原数据库?请帮帮我

我在Amazon Web Services RDS中创建了一个新的SQL Server数据库实例。我已使用SQL Server Management Studio从我的计算机连接到它

现在我想恢复计算机上的数据库。但问题是我无法从计算机中选择文件(
adventure.bak
),因为它只允许我选择数据库存储在AWS实例上的文件路径

我也尝试过从S3恢复选项,但只显示了恢复AmazonAurora和mysql数据库的选项,而不是SQLServer数据库的选项

有没有办法从该文件还原数据库?请帮帮我


提前感谢。

如果要将数据库备份还原到RDS上托管的MS SQL Server,则需要按照以下步骤进行操作:

  • 将您的
    adventure.bak
    文件上载到S3存储桶中
  • 创建一个IAM角色,授予您对该S3存储桶的RDS数据库访问权限
  • 从SQL Server Management Studio中调用
    rds\u restore\u数据库
    存储过程,并提供参数
    @restore\u db\u name
    (要还原到的数据库名称)和
    @s3\u arn\u to\u restore\u from
    adventure.bak
    文件的s3 arn