2014-03-26 61 views
2

使用TFS構建控制器從TFS 2012 Visual Studio 2012部署SQL(SSDT)項目到SQL 2012。所有項目都已成功部署並將Post Deploy腳本推送到服務器。 (這是一個測試服務器,我們正在測試從2008年到2012年的遷移部署)。我需要重新創建作業(在部署後腳本中),所以我讓部署經理放棄作業並重新運行部署。後部署腳本未運行,並且未包含在TFS服務器上生成的部署sql中。部署使用TFS 2012的SQL Project不包括Post部署腳本

+0

當你談論工作和部署經理時,不確定你在說什麼。我使用SqlPackage.exe和DACPAC的 –

+0

部署SSDT項目我有我的環境設置,以便開發的SQL項目持續部署到開發服務器,當我準備部署到QA或DEV我使用TFS服務器上的生成管理器部署。 –

+0

你可以看看生成的dacpac文件,以驗證它有一個postdeploy sql文件,它的正確填充?我不記得看到後期部署腳本沒有運行,也沒有一個選項來防止這種情況發生。 –

回答