已閱讀並遵循Microsoft Business Intelligence的教程。我想澄清一些事情。所以,正如我已經閱讀和練習的那樣,在MSBI中沒有像'maven
'或'msbuild
'那樣的技術構建過程。我更感興趣的公用事業,即:dtutil.exe
和dtexec.exe
;這樣我可以希望自動執行部署過程。一些問題:SSIS部署和執行
這裏部署更多的是將文件* .dtsx移動到目標服務器/文件系統/存儲上?那麼,我的內部編排服務器會檢查版本控制中的文件,並執行dtutil.exe將(此處也稱爲deploy)移動到目標服務器上?
與dtutil.exe一起使用只是手動複製和粘貼有什麼區別?
如果#1是正確的,是否意味着我必須在我的構建服務器上安裝SQL服務器/ SSDT,以獲取dtutils.exe或從具有.exe的節點複製可執行文件將是很好的足夠?
對於執行包(使用dtutil.exe進行部署),我可以通過我的構建服務器在部署包的遠程服務器上執行它?
更新: MSSQL 2012; SSDT 2013
您正在使用哪個版本的TFS?你使用xaml構建還是新建構建系統?在新的構建系統中,指定要在命令行任務中運行的工具很容易,請查看:https://www.visualstudio.com/en-us/docs/build/steps/utility/command-line –