【问题标题】:Copy table from On premises SQL server to AWS RDS将表从本地 SQL 服务器复制到 AWS RDS
【发布时间】:2018-04-09 20:08:48
【问题描述】:

我需要将 SQL Server 表从本地数据库复制到 AWS RDS(sql server)。我试图想出最简单的方法来做到这一点。我正在考虑使用链接服务器从本地数据库访问 AWS sql,但不知道如何创建一个。或者我应该选择其他选项,如 SSIS 或批量复制。

【问题讨论】:

  • 如果这一次复制和 SQL Server TCP 端口打开,也许简单的导出/导入数据向导是一个选项。如果您右键单击本地数据库,可以在 SSMS 中找到它
  • 它需要每天发生。
  • 然后考虑一个 SSIS 包。它可以通过 SQL 代理进行本地调度,并由 SSIS 目录提供支持,因此日志记录、配置、版本控制是开箱即用的

标签: sql-server ssis amazon-rds


【解决方案1】:

幸运的是,在迁移到 RDS 之前,有多种方法可以做到这一点!

Linked Servers 目前我认为只能用于 EC2 SQL Server 实例到 RDS SQL Server 实例。详细信息在这里:https://aws.amazon.com/blogs/database/implement-linked-servers-with-amazon-rds-for-microsoft-sql-server/

DMS 可用于从本地迁移到 RDS: https://aws.amazon.com/blogs/database/introducing-ongoing-replication-from-amazon-rds-for-sql-server-using-aws-database-migration-service/

另一种解决方案是从本地进行定期本机 SQL Server 备份并将数据库还原到 SQL Server 实例:https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Importing.html

或者您可以使用事务日志进行迁移:https://aws.amazon.com/blogs/database/how-to-migrate-to-amazon-rds-for-sql-server-using-transactional-replication/

【讨论】:

    猜你喜欢
    • 2018-03-07
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-19
    • 2014-02-26
    • 2013-12-21
    • 1970-01-01
    相关资源
    最近更新 更多