我使用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的调用
我该怎么做才能解决这些错误?
答案 0 :(得分:1)
SSMA依赖于添加到SQL Server实例的一些存储过程。查看“Extension Pack”安装手册。旧版SSMA的内容在MSDN上:Installing SSMA Components on SQL Server (OracleToSQL),但请使用适用于特定SSMA版本的手册和扩展包。