我有一个存储过程在大约18分钟内在SSMS中运行(是的,不是最快的,但那是另一个故事)但是,当我从SSIS包调用相同的存储过程时,运行直到DB超时(最后一次尝试我在4小时后杀死)。现在,proc和DTSX包都存在于我的更改中(我只是做了一些小的Where子句更改)
我知道我传递了所有相同的参数并连接到同一个数据库/服务器。
参数非常奇怪,其中3个是逗号分隔的字符串,在proc中转换为表格一次。虽然之前没有这样做,但我确实将所有参数重新分配给局部变量以避免参数嗅探。
任何人都知道可能出现什么问题?
由于