Oracle 到 MSSQL 迁移错误“目标中不存在表 xxx”

Jsk*_*Jsk 4 sql-server migration oracle

我正在尝试将 Oracle 架构转换和迁移到 MSSQL 服务器。在迁移数据的最后一步,我收到错误消息:

表 [MYDATABASE].[MYSCHEMA].MYTABLE] 在目标中不存在。您必须首先转换表,然后将其加载到数据库中。

我的架构中的每个表都会出现此错误消息。

有人可以解释正在发生的事情以及我需要做什么才能克服这个问题吗?

CR2*_*241 8

您是否尝试在执行“与数据库同步”操作之前迁移数据?

如果是,

当 SQL Server 数据库上不存在目标表时,通常会出现此错误消息。之后converting schema,你需要 synchronize the table with the database before migrating the data

要做到这一点,你right clickSQL Server database进入Metadata explorer并点击“Synchronize with database”菜单。

注意:在您同步之前,不会在 SQL Server 数据库中创建表结构。