2011-02-04 51 views
0

我對數據庫項目有點新,但是我發現在一個更大的團隊中,這是同步開發的好方法。多個Sql Server 2008數據庫項目,他們去Sql Server 2008服務器項目?

  • 我必須包含一個Web應用程序中使用的所有表單數據庫項目。

  • 想要在Web應用程序中顯示來自另一個數據庫的數據的能力。

  • 我創建了另一個數據庫代表我在其他數據庫中需要的表的項目。

  • 我創建視圖的原始數據庫表示在第二個數據庫表(LINQ to SQL的主要連接)

問題

  1. 難道我創建一個SQL Server 2008 服務器項目並將這兩個數據庫合併到它?從我所知道的,服務器項目仍然只代表一個單一的數據庫。

  2. 如果一個服務器項目並不意味着代表多個數據庫,它是什麼?

  3. 我在我們的TFS工作流程中添加了一些步驟,以便將第一個數據庫項目的更改部署到我們的開發環境(CI)。假設服務器項目旨在包含多個數據庫項目,我可以部署它並讓它在兩個數據庫中部署更改嗎?

謝謝!

回答

1

服務器項目適用於您的解決方案所需的服務器作用域對象:端點,服務器主體(登錄),服務器級別權限,鏈接服務器以及不作用於任何特定數據庫的其他類似構造。

在我看來,你需要的是有兩個項目的解決方案:

  • 原始數據庫項目
  • 您引用數據庫項目

你在這個解決方案需要一個第三個項目,一個服務器項目,只有如果您必須添加服務器作用域對象。

有關更多詳細信息,請參閱Using References in Database Projects

相關問題