2015-11-18 140 views
0

我必須在我的計算機上的SSIS服務器上編輯已部署的軟件包。我現在希望將此軟件包部署回位於(來自SQL Server Management Studio)serverName > Stored Packages > File System > packageName的此服務器。SSIS - 將文件系統部署到文件系統

但是,我不知道該怎麼做,我一直試圖按照這個https://technet.microsoft.com/en-us/library/ms140117(v=sql.105).aspx,在「部署軟件包到文件系統」部分,但沒有效果。

我遠程登錄到服務器,但無法找到此「部署文件夾」以運行清單文件。有人可以幫我從這裏出去嗎?謝謝!

+0

你如何在服務器上運行你的軟件包?通過SQL代理作業?打開作業,確認它是從文件系統(而不是msdb)運行並檢查它正在運行的.dtsx文件的路徑。現在只需複製你的.dtsx文件(在備份現有文件之後)。這是除非您需要在部署之前更改配置的路徑。 –

+0

@ Nick.McDermaid這是通過代理作業,它絕對是一個文件系統,但是,我已經設法解決我的問題,所以我會發佈一個答案。 – RoyalSwish

回答

0

我已經設法解決我的問題,因爲我只需在Visual Studio BIDS上構建包,右鍵單擊右側解決方案資源管理器上的項目並選擇Properties。然後我在彈出窗口上點擊Deployment Utility,並將CreateDeploymentUtility設置爲True。然後我點擊確定。

然後我再次右鍵單擊解決方案資源管理器中的項目,然後在彈出的下拉菜單中單擊Build

它已成功建成後,我登錄到的SQL Server Management Studio中的集成服務的服務器,然後導航到Stored Packages > File System在對象資源管理器,右點擊File System,並點擊Import Package

在彈出窗口中,我在Package location字段中選擇了File System,並瀏覽並選擇了位於my project folder\bin\Deployment中的構建包。我將包名字段保留爲與原始包相同,然後在窗口中單擊確定後覆蓋原始包。

+0

感謝您回覆併發布詳細解答 –