我使用工具“SSMA (Microsoft SQL Server migration Assistant) for DB2”将 DB2 v9.1.700.855 的架构迁移到 SQL Server 2012,我可以建立连接,但显示错误:“收集数据时发生错误” ”。我检查了日志文件,它显示以下消息
未找到具有兼容参数的“FUNCTION”类型、名为“GETVARIABLE”的授权例程。
如何解决此错误?
IBM DB2 会话变量在 SQL Server 中没有直接等效项。您必须查找 GETVARIABLE 命令,查看正在检索哪些信息,并找到 SQL Server 等效命令(如果有)。
那么这个问题的解决方案是什么呢?我正在尝试使用 SSMA for DB2 进行相同的操作,但数据收集失败并出现完全相同的错误,并且尚未找到支持或相关解决方案??