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
Configuration SSIS-2008-对同一包的多个副本使用单个配置表_Configuration_Ssis - Fatal编程技术网

Configuration SSIS-2008-对同一包的多个副本使用单个配置表

Configuration SSIS-2008-对同一包的多个副本使用单个配置表,configuration,ssis,Configuration,Ssis,我对SSIS有些陌生 我必须提供一个“通用”SSIS包,客户端将为不同的源数据库制作多个副本,部署和安排每个副本。我在一个单独的公共数据库中有一个SSIS配置表。我希望对所有连接使用此单一配置表。然而,挑战在于配置过滤器。当客户端复制我的包时,它将和其他包一样具有相同的配置过滤器。我想给客户端一个选项,在部署之前更改配置过滤器,因为对于这个新副本,源数据库可以不同。我找不到控制这一点的选项 是否有办法从包外部更改配置过滤器(无需编辑可执行文件.dtsx文件)?还是有更好的方法可以遵循?我不喜欢X

我对SSIS有些陌生

我必须提供一个“通用”SSIS包,客户端将为不同的源数据库制作多个副本,部署和安排每个副本。我在一个单独的公共数据库中有一个SSIS配置表。我希望对所有连接使用此单一配置表。然而,挑战在于配置过滤器。当客户端复制我的包时,它将和其他包一样具有相同的配置过滤器。我想给客户端一个选项,在部署之前更改配置过滤器,因为对于这个新副本,源数据库可以不同。我找不到控制这一点的选项

是否有办法从包外部更改配置过滤器(无需编辑可执行文件.dtsx文件)?还是有更好的方法可以遵循?我不喜欢XML配置文件,主要原因是我的包部署在SQL server上。 任何帮助都将不胜感激。
-Shahul

您首选的解决方案与SSIS包配置通常使用的方式不一致。请参阅Jamie Thomson对的回答。

您首选的解决方案与SSIS包配置的通常使用方式不一致。参见Jamie Thomson对的回答。

我为我的公司创建了一个具有相同要求的软件包。它从不同的源加载数据,并根据实例的各个配置将数据加载到不同的目的地。它用作内部ETL

我们有适配器连接到不同的源,并以XML格式将数据传递到一个公共的暂存表,IETL包根据不同的设置等将这些数据加载到不同的表中

i、 e.可以使用不同的配置执行多个SSIS包实例。你在正确的轨道上。可以使用SQL Server保存配置,使用XML配置文件保存具有此配置的数据库信息。当执行包的实例时,它将加载与包一起配置的默认值,但需要更新所有变量以反映新实例的用途


我创建了一个Windows应用程序来配置这些实例,并在数据库中设置这些实例,使客户或顾问在不实际打开软件包的情况下轻松配置这些实例。

我为我的公司创建了一个具有相同要求的软件包。它从不同的源加载数据,并根据实例的各个配置将数据加载到不同的目的地。它用作内部ETL

我们有适配器连接到不同的源,并以XML格式将数据传递到一个公共的暂存表,IETL包根据不同的设置等将这些数据加载到不同的表中

i、 e.可以使用不同的配置执行多个SSIS包实例。你在正确的轨道上。可以使用SQL Server保存配置,使用XML配置文件保存具有此配置的数据库信息。当执行包的实例时,它将加载与包一起配置的默认值,但需要更新所有变量以反映新实例的用途


我已经创建了一个Windows应用程序来配置这些实例,并在数据库中设置它们,以便客户或顾问在不打开软件包的情况下轻松配置它们。

是的。这是我在试图找到一个优雅的解决方案时的一个疯狂想法。我接着介绍了源数据库连接的XML配置文件(每个源的配置不同)和公共连接的配置表。我希望这应该是客户可以处理的。这是我在试图找到一个优雅的解决方案时的一个疯狂想法。我接着介绍了源数据库连接的XML配置文件(每个源的配置不同)和公共连接的配置表。我希望这应该是客户可以管理的。