选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

将本地数据库迁移到 Amazon RDS Custom for SQL Server

聚焦模式
将本地数据库迁移到 Amazon RDS Custom for SQL Server - Amazon Relational Database Service

您可以使用以下过程通过本机备份和还原将本地 Microsoft SQL Server 数据库迁移到 Amazon RDS Custom for SQL Server。

  1. 在本地数据库实例上对数据库进行完整备份。

  2. 将备份文件上载到 Amazon S3。

  3. 将备份文件从 S3 下载到 RDS Custom for SQL Server 数据库实例。

  4. 使用 RDS Custom for SQL Server 数据库实例上已下载的备份文件还原数据库。

此过程解释了使用本机完全备份和还原将数据库从本地迁移到 RDS Custom for SQL Server 的情况。为了缩短迁移过程中的割接时间,您也可以考虑使用差异备份或日志备份。

有关 RDS for SQL Server 的本机备份和还原的一般信息,请参阅使用本机备份和还原导入和导出 SQL Server 数据库

先决条件

在迁移数据库之前,请执行以下任务:

  1. 为 RDS Custom for SQL Server 数据库实例配置远程桌面连接 (RDP)。有关更多信息,请参阅 使用 RDP 连接到 RDS Custom 数据库实例

  2. 配置对 Amazon S3 的访问权限,以便您可以上载和下载数据库备份文件。有关更多信息,请参阅 将 Amazon RDS for SQL Server 数据库实例与 Amazon S3 集成

备份本地数据库

您可以使用 SQL Server 本机备份在本地数据库实例上对数据库进行完整备份。

以下示例显示了称为 mydatabase 的数据库备份,以及指定用于减小备份文件大小的 COMPRESSION 选项。

要备份本地数据库
  1. 使用 SQL Server Management Studio (SSMS),连接到本地 SQL Server 实例。

  2. 运行以下 T-SQL 命令。

    backup database mydatabase to disk ='C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\Backup\mydb-full-compressed.bak' with compression;

将备份文件上载到 Amazon S3

您可以使用 AWS Management Console 将备份文件 mydb-full-compressed.bak 上载到 Amazon S3。

要将备份文件上载到 S3
  1. 登录到AWS Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 对于 Buckets(存储桶),选择要将备份文件上载到的存储桶的名称。

  3. 请选择 Upload(上传)。

  4. 上传窗口中,执行下列操作之一:

    • mydb-full-compressed.bak 拖放到 Upload(上载)窗口。

    • 选择 Add file(添加文件),选择 mydb-full-compressed.bak,然后选择 Open(打开)。

    Amazon S3 将备份文件上载为 S3 对象。上传完成后,您可以在上传:状态页面上看到成功消息。

从 Amazon S3 下载备份文件

您可以使用控制台将备份文件从 S3 下载到 RDS Custom for SQL Server 数据库实例。

要从 S3 下载备份文件
  1. 使用 RDP 连接到 RDS Custom for SQL Server 数据库实例。

  2. 登录到AWS Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  3. Buckets(存储桶)列表中,选择包含备份文件的存储桶的名称。

  4. 选择备份文件 mydb-full-compressed.bak

  5. 对于 Actions(操作),选择 Download as(下载为)。

  6. 打开提供的链接的上下文(右键单击)菜单,然后选择 Save As(另存为)。

  7. mydb-full-compressed.bak 保存到 D:\rdsdbdata\BACKUP 目录。

将备份文件还原到 RDS Custom for SQL Server 数据库实例

您可以使用 SQL Server 本机还原将备份文件还原到 RDS Custom for SQL Server 数据库实例。

在此示例中,因为数据和日志文件目录与本地数据库实例不同,将指定 MOVE 选项。

要恢复备份文件
  1. 使用 SSMS,连接到 RDS Custom for SQL Server 数据库实例。

  2. 运行以下 T-SQL 命令。

    restore database mydatabase from disk='D:\rdsdbdata\BACKUP\mydb-full-compressed.bak' with move 'mydatabase' to 'D:\rdsdbdata\DATA\mydatabase.mdf', move 'mydatabase_log' to 'D:\rdsdbdata\DATA\mydatabase_log.ldf';
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。