适用于 Oracle 的 SQL Server 迁移助手

适用于 Oracle 的 SQL Server 迁移助手

我最近安装了 SSMA,在连接到 Oracle 实例(其中包含要转换的数据库)和 SQL Server 后,我已将必要的架构从 Oracle 映射到 MSSQL。问题是,当我单击评估报告的报告按钮时,会弹出一个错误:

评估错误:无需处理

输出窗口显示:

开始转换...正在分析元数据...转换已完成,有
0 个错误、0 个警告和 0 条信息性消息。无需
处理。

有 SSMA 经验的人是否知道此错误?我不知道我做错了什么。

答案1

我建议您使用 SQL Profiler(Oracle 也应该有这样的工具,我们使用了 Toad for Oracle)并查看 SSMA 对 Oracle 和 MS SQL 数据库执行了哪些查询以及那里发生了哪些异常......

工具失败的原因有很多——过去我们使用第三方迁移工具,如果数据库具有不同的编码(排序规则),尤其是当主 SQL 数据库区分大小写时,该工具可能会失败...虽然我没有使用 SSMA 的经验,但我建议 SQL 分析可以给你一些线索。

答案2

只是猜测一下……您使用哪个用户登录 Oracle?听起来可能存在一些权限问题。

您正在尝试转换到 SS 2005,对吗?

答案3

您必须同步您的 SqlServer Db(以保留新架构等)。在“Sql Server 元数据资源管理器”中右键单击您的数据库,从上下文菜单中单击与数据库同步。该工具有一个约定,要求实际 SQL 服务器上的数据库名称相同。这是 4.2 版的情况。希望对您有所帮助。

相关内容