這可能嗎?
我有一個軟件包需要複製到三個不同的服務器。每臺服務器都用於不同的測試環境。所有三臺服務器都有相同的目錄佈局。佈局如下: * \ SERVER \ ConfigFiles * < - 這裏去.dtsConfig文件。 * \ SERVER \ Packages * < - 這裏去.dtsx文件。
我希望能夠使用在三個不同的服務器上覆制的相同包,而不做任何修改。 3臺服務器之間的唯一區別是.dtsConfig文件中的內容。配置文件包含每個環境的Excel,日誌和SQL服務器連接的目錄。
例如。假設我有一個名爲Cars.dtsx的軟件包。這個軟件包在所有三臺服務器中完全相同。程序包文件指向ConfigFiles文件夾(可在所有三臺服務器上找到)中的.dts配置文件。我想要一種方法讓軟件包指向每臺服務器上的文件,但我想這樣做,而不必在目錄中提供服務器的名稱。
我想它是用方式「$(PROJECTDIR).. \ ConfigFiles \ Cars.dtsConfig」這似乎如果我通過.sln文件,而不是.dtsx程序文件運行包工作。
我希望這不是太混亂。讓我知道你是否需要更多信息。謝謝。