错误:模块依赖于缺少的对象' sysdb.ssma_oracle.db_check_init_package'

时间:2015-03-06 14:27:33

标签: sql-server oracle database-migration data-migration sql-server-migration-assi

我使用SSMA将整个oracle数据库迁移到SQL Server 2014数据库。 (SQL Server迁移助手)

迁移导致在我的存储过程中引入了多个执行调用(如下所示):

The module 'INFRA_IP_WEBLOGGER$spCheckIPStatus' depends on the missing object 'sysdb.ssma_oracle.db_check_init_package'. The module will still be created; however, it cannot run successfully until the object exists.
The module 'INFRA_IP_WEBLOGGER$spCheckIPStatus' depends on the missing object 'sysdb.ssma_oracle.db_error_exact_one_row_check'. The module will still be created; however, it cannot run successfully until the object exists.

其中INFRA_IP_WEBLOGGER $ spCheckIPStatus是过程名称之一。

我是否必须安装一些单独的组件,以便SQL Server 2014检测到对sysdb.ssma_oracle的调用

我该怎么做才能解决这些错误?

1 个答案:

答案 0 :(得分:1)

SSMA依赖于添加到SQL Server实例的一些存储过程。查看“Extension Pack”安装手册。旧版SSMA的内容在MSDN上:Installing SSMA Components on SQL Server (OracleToSQL),但请使用适用于特定SSMA版本的手册和扩展包。