用于Oracle的SSMA(SQL Server迁移助手)无法找到数据类型

时间:2011-01-14 16:46:44

标签: oracle sql-server-2008 migration

我正在尝试使用SSMA将Oracle数据库迁移到SqlServer 2008。我为列定义了一些类型映射。当我在转换模式后进行同步时,会出现如下错误:“无法找到数据类型datetime”或位。这些数据类型是有效的SQL Server数据类型。

为什么我会收到这些错误?

1 个答案:

答案 0 :(得分:0)

只是一个猜测,但在提供更多详细信息之前提供更多信息是非常困难的...(首先将代码同步到SQL Server)。

您的SQL Server上是否有区分大小写的排序规则?我认为SSMA在这种情况下可能会出现问题。尝试同步到不区分大小写的DB。

您也可以尝试在Management Studio中运行生成的SQL Server(已转换)代码,然后从该点查找生成的SQL或DB设置的问题。同样,如果由于SSMA中的某些错误确实损坏了生成的SQL,那么很可能只能通过查看生成的SQL来找出问题。