我最近安装了 SSMA,在连接到 Oracle 实例(保存要转换的数据库)和 SQL Server 之后,我已经将必要的模式从 Oracle 映射到 MSSQL。问题是当我点击评估报告的报告按钮时,会弹出一个错误:
评估错误:无需处理
输出窗口状态:
开始转换... 分析元数据... 转换完成,
出现 0 个错误、0 个警告和 0 个信息性消息。没有什么
要处理的。
有 SSMA 经验的人对此错误有任何想法吗?我无法弄清楚我做错了什么。
我最近安装了 SSMA,在连接到 Oracle 实例(保存要转换的数据库)和 SQL Server 之后,我已经将必要的模式从 Oracle 映射到 MSSQL。问题是当我点击评估报告的报告按钮时,会弹出一个错误:
评估错误:无需处理
输出窗口状态:
开始转换... 分析元数据... 转换完成,
出现 0 个错误、0 个警告和 0 个信息性消息。没有什么
要处理的。
有 SSMA 经验的人对此错误有任何想法吗?我无法弄清楚我做错了什么。
我建议您使用 SQL Profiler(Oracle 也应该有这样的工具,我们使用 Toad for Oracle)并查看 SSMA 对 Oracle 和 MS SQL 数据库执行的查询以及那里发生的异常...
工具失败的原因有很多 - 过去我们使用 3rd 方迁移工具,如果数据库具有不同的编码(排序规则),特别是当主 SQL 数据库对大小写敏感时,该工具可能会失败......虽然,我没有经验SSMA,我建议 SQL 分析可以给你一个线索。
只是在这里猜测....您使用什么用户登录 Oracle?听起来有点像可能存在一些权限问题。
您正在尝试转换为 SS 2005,对吗?
您必须同步您的 SqlServer Db(以保留新架构等)。在“Sql Server 元数据资源管理器”中右键单击您的数据库,从上下文菜单中单击与数据库同步。工具有一个约定,需要在您的实际 sql 服务器上使用相同的数据库名称。这是4.2版本的情况。我希望它有所帮助。