最近,包含我所有 SSIS 包的服务器都升级了。这导致我们需要将所有使用 OLE DB 连接的现有包迁移到 ADO.NET 连接。我遇到的问题之一是将参数传递给 SQL 执行任务不再起作用。即使按照 micrtosfot here提供的说明进行操作。
在我开始之前让我分享我的设置。
我正在测试的 SQL 非常简单。即使有这样一个简单的声明,我也会收到以下错误消息。
过去,如果我遇到这样的问题,我只会将 SQL 设置为变量,并通过表达式更新需要更新的语句部分。但是,该语句的长度超过 4k 个字符。有没有人在使用 ADO.NET 连接到 teradata 时遇到过这个问题?如果是这样,有关如何解决它的任何建议。我在谷歌上搜索了高/低,没有任何运气。我发现最多的是人们问同样的问题而没有任何答案。
谢谢