BIML 生成的 SSIS 包不会加载错误 0x80070057 "The parameter is incorrect." CPackage::LoadFromXML 失败

BIML generated SSIS package won't load with error 0x80070057 "The parameter is incorrect." CPackage::LoadFromXML fails

我已经用 BIML 生成了几个包,但是 none 其中的包加载到了 SSIS 设计器中。每个都显示一个带有错误消息的白屏:加载错误 'Stage_BNSCHED.dtsx':由于错误 0x80070057 "The parameter is incorrect.",程序包无法加载。当 CPackage::LoadFromXML 失败 时会发生这种情况。我什至不知道从哪里开始。 BIML 脚本将编译得很好并且包已创建,但我无法打开它们。另外,Visual Studio 由于这个错误,不允许我保存项目或解决方案。

感谢任何关于从哪里开始的建议。

当我删除部分代码以查找有问题的代码部分时,我遇到了问题。我试图在 OLE DB 命令中进行更新,我正在更新一个也在 WHERE 子句中的键值。一旦我重写了该部分以仅列出非关键字段,一切都按计划进行。我认为 技术上 这在 SQL 中是合法的,但 SSIS 肯定不喜欢它。