将SQL Server标准版RDS实例迁移到企业版

0

【以下的问题经过翻译处理】 你好,

将RDS实例从SQL Server标准版迁移到SQL Server企业版的最佳实践是什么?

谢谢,

profile picture
专家
已提问 8 个月前18 查看次数
1 回答
0

【以下的回答经过翻译处理】 您可以将标准版升级到企业版[1],但此操作将更改RDS实例的终端节点。这是因为,为了升级到此版本,必须从快照中进行还原 - 当您从快照中还原时,必须指定一个不同的数据库实例名称,这将创建一个不同的终端节点。

然而,解决方法是:在从快照还原后,确保您100%确定一切都运行正常,然后删除或重命名先前的RDS实例(标准版)。删除或重命名后,它的终端节点将再次可用,因此可以修改恢复的实例(企业版)并将“DB名称标识符”更改回您想要的值。这将把其终端节点更改回原来的样子。

简而言之,要实现此目标,您需要执行以下操作:

1-从您的源实例(标准版)[2]创建数据库快照;

2-从您刚刚创建的数据库快照中还原。在还原屏幕上,将“DB引擎”更改为企业版[3],并为其指定临时名称,例如“restored-db-instance-temp”。还要确保所有VPC和安全组设置按您的需求设置。

3-新实例创建后,连接到其并验证一切是否正常;

4-删除(或修改[3]的DB实例标识符)之前的实例(标准版实例);

5-完成步骤4后,修改您的新实例(企业版)以更改“DB实例标识符”。确保立即应用更改。

通过这样做,您的新实例(企业版)现在将具有与旧实例相同的DB实例标识符,因此具有相同的终端节点。

重要提示:“旧”实例中的自动备份/快照将不会遵循重命名并成为“新”实例上的自动备份/快照。

[1] https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateSnapshot.html [2] https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_RestoreFromSnapshot.html#USER_RestoreFromSnapshot.MSSQL [3] Renaming a DB Instance - https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_RenameInstance.html

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则