我有一個SSIS項目,它使用xml配置文件(dtsConfig),其中給出了源數據庫的連接字符串。配置文件存儲到環境變量中。數據需要從四個不同的數據庫中提取,即現在我需要使用四個不同的連接字符串四次運行同一組包。如何在SSIS中動態設置連接字符串?
我可以創建四個不同的配置文件,其中每個配置文件都有不同的連接字符串,並在每次運行後將其更新爲環境變量。這就是我現在正在做的事情,它工作正常,但我不想一直更新env變量。
或者我可以使用相同的配置文件,並在每次運行後更新連接字符串。但是我覺得比擁有四個不同的文件更糟糕。
我想要做的是每次運行後動態更改連接字符串。
我有一個master-package,它運行我想要的一組軟件包。所以我想在控制流中添加這個主包,每次運行後我需要更新連接字符串,然後在下次運行時使用它。但如何真正做到這一點?
或者對於包含主包的每個循環容器,並且循環四次並且在每次迭代之後更改連接字符串也將很酷。