【问题标题】:RDS copy across regions SQL Server snapshotRDS 跨区域复制 SQL Server 快照
【发布时间】:2017-05-17 23:43:27
【问题描述】:

SQL Server 2012的RDS快照是否可以跨地域复制?

这是 AWS 控制台中的错误消息:

TDE 加密快照不支持跨区域快照复制(服务:AmazonRDS;状态代码:400;错误代码:InvalidDBSnapshotState;请求 ID:)

数据库和快照未经过 TDE 加密。

【问题讨论】:

    标签: sql-server amazon-web-services


    【解决方案1】:

    如果您的 RDS 实例是多可用区,您将无法跨区域复制该快照,不幸的是,它会出现与加密时相同的错误。我通过 AWS 支持打开了一个案例,并在下面得到了有用的回复。

    请注意“复制快照”RDS 中的以下内容 文档 [1]:

    "您不能跨区域复制 SQL Server 数据库快照,如果数据库 快照是从使用多可用区镜像的实例创建的。”

    由于此限制,您需要先禁用镜像 源数据库实例的选项(多可用区)。然后你可以采取 快照并重新启用数据库实例的镜像选项。你 然后将能够将该快照复制到所需的区域。或者 另一种解决方法是在同一区域恢复快照 单个可用区,然后对其进行快照并尝试复制到另一个 地区。

    对造成的混乱表示诚挚的歉意!

    ================================================ =

    另外,即使此数据库实例确实具有 TDE 选项 启用,您仍然无法复制从中获取的任何快照 它到另一个区域。请注意以下相同 文档 [1]:

    "如果数据库快照是从 使用 Oracle 透明数据加密 (TDE) 的数据库实例或 Microsoft SQL Server TDE。”

    这是因为 TDE 加密 [2] 与 RDS 提供的“静态加密”功能 [3] 可以复制 跨地区。

    ================================================ =

    [1] http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CopySnapshot.html#USER_CopySnapshot.Limitations [2] http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.Options.TDE.html [3] http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.html

    我做了第二种解决方法,将快照还原到同一区域中的新实例,对其进行手动快照(不能使用自动快照),将该快照复制到新区域,然后删除新的 /临时实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多