本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
导入数据库
要导入数据库 (DB),请执行以下步骤。
使用 MS SQL 原生备份和恢复备份源本地数据库(参见 SQL S erver 中对本机备份和还原的支持)。运行该操作后,您应该有一个.bak(备份)文件。
使用 AWS S3 CLI 或 AWS S3 控制台将.bak 文件上传到现有传输 S3 存储桶。有关传输 S3 存储桶的信息,请参阅使用加密保护数据。
将.bak 文件导入您的目标 RDS for SQL Server MS SQL 实例上的新数据库(有关类型的详细信息,请参阅适用于 M ySQL 的 Amazon RDS 实例类型
): 登录 EC2 实例(本地工作站)并打开 MS SQL Management Studio
连接到在步骤 #1 中作为先决条件创建的目标 RDS 实例。按照以下步骤进行连接:连接到运行 Microsoft SQL Server 数据库引擎的数据库实例
使用新的结构化查询语言 (SQL) 查询启动导入(恢复)作业(有关 SQL 查询的详细信息,请参阅 SQL 简介
)。目标数据库名称必须是新的(不要使用与之前创建的数据库相同的名称)。未加密的示例: exec msdb.dbo.rds_restore_database @restore_db_name=TARGET_DB_NAME, @s3_arn_to_restore_from='arn:aws:s3:::BUCKET_NAME/FILENAME.bak';通过在单独的窗口中运行以下查询,定期检查导入任务的状态:
exec msdb.dbo.rds_task_status;如果状态更改为 Failed,请在消息中查找失败详情。