【发布时间】:2017-05-24 20:13:40
【问题描述】:
我正在尝试从另一个 MS SQL 数据库(2014 版)的 .bak 文件中恢复/创建一个 MS SQL 数据库,但是从 SQL 基准测试中我可以看到我的任务从未完成。
我遵循了这份文档和来自 AWS 的文档:
https://trailheadtechnology.com/blog/restoring-a-sql-server-backup-to-amazon-rds
步骤:
- 创建具有 S3 权限的数据库以进行数据恢复。
- 安装 SQL 基准 Linux 和驱动程序
- 连接到数据库
- 将数据上传到 S3
-
恢复:
exec msdb.dbo.rds_restore_database @restore_db_name='DB_test', @s3_arn_to_restore_from='arn:aws:s3:::bucket/backup.bak';
然后它创建任务并挂在那里..我等了 30 分钟,状态总是 0% 完成...没有错误
PD。我的用户是数据库的创建者,在创建时通过控制台提供给 AWS。
【问题讨论】:
-
这些步骤适用于 Microsoft SQL Server Management Studio (SSMS)。因此,这似乎是与 MS SQL 的 SQL Benchmark 驱动程序相关的问题。
标签: sql-server amazon-web-services amazon-s3