Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/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 以自动方式更改多个SSI包_Sql_Sql Server 2005_Tsql_Ssis - Fatal编程技术网

Sql 以自动方式更改多个SSI包

Sql 以自动方式更改多个SSI包,sql,sql-server-2005,tsql,ssis,Sql,Sql Server 2005,Tsql,Ssis,背景: 我有大约170个SSIS包。一个新的要求是,来自其他工作站的用户可以使用dtexec从其命令行运行它们 问题: 为了实现这一点,我想将更改保护级别设置为encrypt sensitive with password,并更改每个包中的密码 有没有一种方法可以自动执行此操作?这不是我个人尝试过的方法,但您可以使用全局搜索和替换在包的XML源中修改或添加属性。这不是我个人尝试过的方法,但是,您可以使用全局搜索和替换来修改或添加包的XML源中的属性。一个更简单的方法是使用内置的包配置功能。将包配

背景:

我有大约170个SSIS包。一个新的要求是,来自其他工作站的用户可以使用dtexec从其命令行运行它们

问题:

为了实现这一点,我想将更改保护级别设置为encrypt sensitive with password,并更改每个包中的密码


有没有一种方法可以自动执行此操作?

这不是我个人尝试过的方法,但您可以使用全局搜索和替换在包的XML源中修改或添加属性。

这不是我个人尝试过的方法,但是,您可以使用全局搜索和替换来修改或添加包的XML源中的属性。

一个更简单的方法是使用内置的包配置功能。将包配置为从配置文件加载其配置。将配置文件与包一起分发。您必须决定使用什么技术让包找到它的配置文件(此技术将在所有开发人员工作站上使用)。我通常使用注册表项。也可以使用系统变量。从执行站点,您可以将配置文件的名称和位置传递给dtexec。

一个更简单的方法是使用内置的包配置功能。将包配置为从配置文件加载其配置。将配置文件与包一起分发。您必须决定使用什么技术让包找到它的配置文件(此技术将在所有开发人员工作站上使用)。我通常使用注册表项。也可以使用系统变量。从执行站点,您可以将配置文件的名称和位置传递给dtexec