我们正在将现有的本地SQL Server数据库迁移到cloud.We中的AWS Aurora数据库,刚刚在RDS实例中构建了目标Aurora DB。它没有表,完全empty.In模式转换工具,我已经连接源SQL server数据库和目标AWS Aurora DB。此时,如果我从SQL Server迁移到空Aurora DB。SCT和DMS应该将我的整个SQL server数据库迁移到AWS Aurora,对吗?或者,我是否必须在运行SCT和DMS的目标AWS数据库中创建表。
发布于 2019-03-22 07:29:11
DMS将为您创建表,但不会复制某些详细信息。来自the docs
AWS DMS支持基本模式迁移,包括创建表和主键。但是,AWS DMS不会自动在目标数据库中创建辅助索引、外键、用户帐户等。
如果您使用SCT,则可以迁移这些内容。
AWS DMS不会迁移您的辅助索引、序列、默认值、存储过程、触发器、同义词、视图和其他与数据迁移无关的架构对象。要将这些对象迁移到Aurora MySQL目标,请使用AWS SCT。
migrating from SQL Server to Amazon Aurora分步指南可能会对您有所帮助。使用SCT,您可以选择是否希望通过设置准备模式来创建表。
https://stackoverflow.com/questions/55288326
复制相似问题