2014-10-17 32 views
2

我有一個腳本可以在CI服務器上自動創建數據庫,但是,SqlPackage.exe的輸出非常嘈雜。根據documentation,有一個/ Quiet:True標誌來防止這種情況,但是,設置此標誌似乎沒有任何區別。有沒有人知道一種方法來完成這項工作?SqlPackage安靜輸出SSDT

這裏是我運行命令:

C:/Program Files (x86)/Microsoft SQL Server/110/DAC/bin/SqlPackage.exe" /Quiet:True Action:Publish /SourceFile:<snip>.dacpac /Profile:<snip>.publish.xml /TargetConnectionString:<snip> 
+0

嘈雜?我不確定我是否遵守。 – Zane 2014-10-17 15:27:51

+0

正如我在調試信息打印到控制檯的過程中一樣,最終發生在我的構建日誌中。例如。創建權限行出現數百次。 – 2014-10-17 15:35:16

+0

爲什麼不直接運行包作爲代理作業? – Zane 2014-10-17 15:36:38

回答

1

這sqlpackage設置沒有做任何事情,很遺憾。是否可以使用cmd.exe啓動另一個控制檯並將sqlpackage調用作爲參數傳遞給它?

無論如何,我建議記錄關於該標誌被忽略的連接錯誤。使用「開發人員工具(SSDT,BIDS等)」類別可以在https://connect.microsoft.com/SQLServer/feedback/CreateFeedback.aspx處提交sqlpackage.exe的連接錯誤。

+0

謝謝,錯誤提交在:https://connect.microsoft.com/SQLServer/feedbackdetail/view/1005462/quiet-flag-in-sqlpackage-exe-doesnt-do-anything – 2014-10-19 11:10:33