2014-01-07 17 views
0

我正在將由幾個SqlServer數據庫組成的應用程序帶入源代碼管理系統。我已經想出了一個使用多個項目文件的解決方案,每個項目文件代表一個數據庫,但爲了編譯它,需要爲多個數據庫項目定義數據庫項目引用,否則我會收到有關缺少依賴關係和喜歡。隨着參考設置,解決方案編譯好。如何在發佈時定義數據庫項目依賴關係?

但是,在解決方案發布的情況下,如果我不想在其引用項目上發佈「無效的對象名稱」腳本發佈錯誤,我需要首先發布引用的數據庫項目。我希望通過點擊「發佈解決方案」按鈕進行配置並能夠發佈。有沒有一種方法可以定義「發佈依賴關係」,類似於編譯依賴關係,這將允許我這樣做?

回答

0

我有這樣的事情 - 必須關閉交易(所以我不會回滾),然後發佈多次。在我的情況下,我只用了,需要一個數據庫,但我不得不:

  1. 發佈分貝
  2. 發佈的DB B/C/d/E
  3. 重新發布分貝趕上其餘的物體。

我有一個特殊的發佈配置文件設置,沒有使用事務只是爲了這個目的。除此之外,如果您創建了大量依賴於其他數據庫的新對象,則可能需要保留一些關於依賴項的跟蹤。

到目前爲止,我還沒有遇到任何發佈依賴關係,但是爲了避免這些問題,這樣做會有所幫助。