2013-05-31 41 views
1

我有一個SSDT項目(稱爲ConsumerSSDTProject),它引用一個Same Server /不同數據庫項目(包含存儲過程以「擴展」master; MstExtSSDTProject),以及兩個對Same Server/Same Database項目的引用(AddObjsSSDTProjectA和B)。爲所有項目檢查包含複合對象選項。部署包含多個複合數據庫的數據層應用程序(DAC)失敗

當我使用SSDT(版本10.2.21208.0; SQL Server數據工具 - 2012年12月和數據層應用程序框架 - 2013年5月)從MSVS 2010發佈時,組合/引用的數據庫對象也可以正確發佈(添加對象/或在目標數據庫或主服務器中正確更新)。

當我從SSMS 2012中的「部署數據Teir應用程序」運行ConsumerSSDTProject的DACPAC文件時,沒有部署任何複合/引用對象,導致ConsumerSSDTProject內依賴於這些引用對象的對象失敗。

在我將數據層應用程序框架升級到2013年5月之前,我確信DACPAC工作的部署,但是自從我使用SSMS嚮導部署了一個多月以來,我的內存可能是錯誤的。

所以我的問題是:

1)是否SSMS部署數據層應用程序嚮導的行爲像MSVS發佈者(包括複合/引用的項目的部署)?

2)如果是這樣的話,我有什麼選擇,組件等可以使用DACPAC部署嗎? 3)如果DACPAC不支持這個,除了使用腳本以外還有什麼其他的選擇?

謝謝!

回答

相關問題