1

我正在执行一个存储过程来将数据集收集到一个对象类型的变量中。存储过程有 2 个参数并且工作正常。当我在 ssis 的“执行 Sql 任务”中使用相同的存储过程时,我收到错误消息“[执行 SQL 任务] 错误:执行查询”EXEC [dbo].proc_procname] @CD1 = ?, @C... " 失败,出现以下错误:“没有可用于指定 SQL 语句的断开连接的记录集。”。可能的失败原因:查询问题、“ResultSet”属性设置不正确、参数设置不正确或连接未正确建立。

4

2 回答 2

2

输入参数被定义为字符串,从该参数的值中删除引号,解决了错误。

于 2019-01-11T16:00:22.113 回答
0

我也遇到了这个错误。就我而言,它是大量的内联 T-SQL。在顶部,它有一个 use 和一些 set 语句,介于两者之间。我注释掉了所有 Go 语句,这解决了我的问题。

于 2020-09-10T19:13:43.817 回答