更新:2007 年 11 月
您可以透過在伺服器叢集中安裝 Team Foundation 資料庫,協助確保 Team Foundation Server 的服務不受中斷。伺服器叢集是一組專屬且相符的電腦,而且設定為顯示成單一伺服器。當您讓使用中電腦離線以便進行維護,或者發生故障時,就可以透過使用叢集,自動在第二部電腦上啟動資料層服務。與資料層不同,應用程式層無法位於叢集中。
一般而言,這種 Team Foundation 資料庫可用性策略對於規模非常龐大且擁有資源可設定及維護複雜拓撲的組織來說,很符合成本效益。
您可以使用下列資訊來了解 Team Foundation Server 支援的特定組態。
主動/被動組態中的單一仲裁
如果您選擇將資源投入伺服器叢集,Team Foundation Server 可支援使用單一仲裁裝置伺服器的主動節點和被動 (Passive) 節點組態。仲裁裝置是由資料層主要節點所控制的儲存裝置,可追蹤哪一個節點是當做主要節點。一次只能有一個節點擁有仲裁。
當資料層容錯移轉至被動節點時,被動節點就會取得仲裁和資料層的擁有權。如果這兩個節點是附加至單一儲存裝置,則可在儲存裝置上建立仲裁。
您可以透過與 Windows Server 一起安裝的「叢集系統管理員」嵌入式管理單元管理叢集。在安裝期間,SQL Server 會提供資源給叢集的這兩種節點。
叢集中的 SQL Server
SQL Server 的安裝程式會自動辨識叢集並管理主動和被動節點的安裝。
在叢集中安裝 Team Foundation Server 之前,您必須備妥要進行安裝的叢集。例如,您必須變更設定,以便讓 SQL Server 服務自動執行。如需詳細資訊,請參閱 Team Foundation 安裝指南中的<設定伺服器以供安裝 Team Foundation 叢集用>主題,安裝指南可從 Microsoft 網站下載。
進行容錯移轉時,雖然資料層伺服器會自動在叢集中的其他電腦上啟動作業,不過 SQL Server 需要一些時間來偵測應用程式層的連接是否必須重新啟動。因此,Team Foundation 資料庫的容錯移轉不會是即時的。如需叢集和 SQL Server 作業的詳細資訊,請參閱 Microsoft 網站上的 SQL Server 2005 線上叢書和 SQL Server 2008 線上叢書,並搜尋<設定高可用性>或<高可用性方案概觀>主題。
復原應用程式服務的連接
您可以更有效率地將資源加入至明確重新啟動應用程式服務,以建立資料層與應用程式層之間連接的叢集。
此資源會指向指令碼檔,以便更新網域名稱系統 (DNS) 位址並明確地建立這些層之間的連接。這類的指令碼資源是使用 Windows Management Instrumentation (WMI) 介面中公開之叢集 API 服務的 .wsh 檔。如需叢集 API 和叢集資源檔的詳細資訊,請參閱 Microsoft 網站上的<伺服器叢集 API 參考>(英文)。
如需如何在容錯移轉時明確重新啟動連接的詳細資訊和範例,請從 Microsoft 網站下載 Team Foundation 安裝指南,並參閱<HOW TO:準備伺服器以加速叢集中的伺服器復原>主題。
安全性考量
根據預設,建立叢集時使用的使用者帳戶會成為「叢集服務帳戶」。
注意事項: |
|---|
當容錯移轉叢集節點已經關閉或離線時,請不要變更任何 SQL Server 服務帳戶的密碼。如果您在此情況下變更密碼,就必須在所有節點返回線上狀態時,使用 Enterprise Manager 重設密碼。 |
如果您想要變更啟動叢集服務的帳戶,就必須使用 Windows Server 2003 的 [電腦管理] 來變更叢集中每個節點的帳戶。
為了正確運作,叢集服務帳戶必須在叢集內的這兩種節點中擁有下列權限。
做為作業系統的一部分
調整處理程序的記憶體配額
備份檔案及目錄
增加排程優先順序
以服務方式登入
還原檔案及目錄
此外,請確保 [Local Administrator] 群組擁有下列使用者權利。
偵錯程式
在驗證後模擬用戶端
管理稽核及安全性記錄
其他資源
如需如何建立叢集的詳細資訊,請參閱 Microsoft 網站的下列主題:SQL Server 2005 的<HOW TO:建立新的 SQL Server 2005 容錯移轉叢集 (安裝程式)>,以及 SQL Server 2008 的<HOW TO:建立新的 SQL Server 容錯移轉叢集 (安裝程式)>。
如需必要服務帳戶的詳細資訊,請從 Microsoft 網站下載 Team Foundation 安裝指南,然後參閱<設定伺服器以供安裝 Team Foundation 叢集用>主題。
請參閱
工作
HOW TO:驗證叢集中的 Team Foundation Server 容錯移轉
概念
確保 Team Foundation Server 的可用性
注意事項: