Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 更新所有SSIS包中的连接超时属性_Sql Server_Ssis_Sql Server 2012_Msbi - Fatal编程技术网

Sql server 更新所有SSIS包中的连接超时属性

Sql server 更新所有SSIS包中的连接超时属性,sql-server,ssis,sql-server-2012,msbi,Sql Server,Ssis,Sql Server 2012,Msbi,我们的生产服务器上运行着大约600个SSI包。我们需要更新其中一个连接管理器的连接超时属性(我们需要将连接超时从0更新到30秒)。此连接管理器已在所有软件包中使用。我正在寻找一种方法来一次性更新所有包中的此属性。到目前为止,我已经获取了所有包的XML数据 SELECT s.name, CONVERT(XML,CONVERT(VARBINARY(MAX), packagedata)) FROM [msdb].[dbo].[sysssispackages] s 需要帮助仅更新特定连接管理器中的特定

我们的生产服务器上运行着大约600个SSI包。我们需要更新其中一个连接管理器的连接超时属性(我们需要将连接超时从0更新到30秒)。此连接管理器已在所有软件包中使用。我正在寻找一种方法来一次性更新所有包中的此属性。到目前为止,我已经获取了所有包的XML数据

SELECT s.name, CONVERT(XML,CONVERT(VARBINARY(MAX), packagedata))
FROM [msdb].[dbo].[sysssispackages] s
需要帮助仅更新特定连接管理器中的特定属性。
非常感谢您的帮助

以上说明您使用的是msdb部署方法,而不是SSIDB,对吗?这是否也意味着您没有使用共享数据源?如果是的话,这将是微不足道的,因为您可能只有少数(最多10-20个)连接属性需要更改,而不是100个,并且您也可以通过Powershell进行更改。是的,我们使用的是msdb部署方法,而不是SSIDB。将连接字符串保存在配置表中。