微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Oracle 的 SSIS 错误 - 反序列化包的异常“值不在预期范围内”

如何解决Oracle 的 SSIS 错误 - 反序列化包的异常“值不在预期范围内”

我正在使用现有的 sql Server 2016 SSIS 包并尝试添加一个执行 sql 任务。我怀疑任务本身不是问题,但为了以防万一,我会解释一下。

使用现有的 OLE 连接查询表中的计数是一项简单的任务。我创建了一个用户变量,将 ResultSet 设置为单行,然后放入我的语句:“SELECT COUNT(fld) FROM MY_TABLE”它没有显示错误,但是当我尝试执行它时,我在标题中收到错误消息。我可以将其更改为 BEGIN SELECT COUNT(fld) FROM MY_TABLE;结尾;或者在第二行添加一个 GO - 没有区别。我可以将 ResultSet 设置为 None,这没什么区别。我可以创建一个新的 OLE 连接并使用它,这没什么区别。

我很确定这与 Oracle 驱动程序有关,因为以上段落中的任何内容都没有任何意义。我可以测试连接并且它可以工作,但是,当我使用现有连接时,它会为项目参数化。

接下来呢?重新安装 Oracle 驱动程序?或者有什么不那么激烈的吗?

我开始了一个新项目,建立了一个新的 OLE 连接,一个新的执行 sql 任务,并调用一个 Oracle 过程。它工作得很好。它只是试图编辑一个不起作用的现有项目。有时。

哦,我也在使用 Visual Studio 2019。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。