我已经读过SSIS在脚本中执行变量锁定。因此,当scriptA和脚本B使用相同的变量时,其中一个变量将等待另一个变量完成。
仍然我不知道id对于连接字符串是一样的。
例如,我在两个Web服务中使用了两个HTTP连接。如果他们不断被召唤我正在测试会发生什么。
答案 0 :(得分:2)
您对SSIS变量的假设不正确。 SSIS不对变量执行“信号量”类型锁定。它不会“序列化”执行,以允许两个使用相同变量的脚本执行而不会相互干扰。 SSIS将使尝试使用已由另一个脚本使用的变量的脚本失败。如果你仔细想想它,那就完全有道理了 - 让它以任何其他方式运作都会引发不可预测的竞争条件。
SSIS中没有“连接字符串”这样的东西。他们是连接管理器。 HTTP连接管理器将管理HTTP连接池。但我不明白这与“锁定”有什么关系?