新增資料庫伺服器至現有的伺服器陣列 (SharePoint Server 2010)
適用版本: SharePoint Foundation 2010, SharePoint Server 2010
上次修改主題的時間: 2016-11-30
本文提供有關將新的資料庫伺服器新增至現有 Microsoft SharePoint Server 2010 伺服器陣列的資訊。您隨時都可以新增其他資料庫伺服器,以回應商務或作業需求。因為資料庫伺服器包含伺服器陣列內容 (可能包含不同類型的資料,而且可能會有快速成長的文件集合),所以伺服器陣列資料庫的大小有可能成長相當快速。雖然儲存容量是需要新增其他資料庫伺服器的重要因素,但是其他因素也可新增功能、效能及高可用性。
注意
如果是高可用性,則這一般會實作為初始伺服器陣列拓撲設計及部署的一部分,本文中並未涵蓋此內容。如需 Microsoft SQL Server 2008 高可用性的詳細資訊,請參閱高可用性解決方案概觀 (https://go.microsoft.com/fwlink/?linkid=188016&clcid=0x404)。
在大部分的情況下,將資料庫伺服器新增至現有 SharePoint Server 2010 伺服器陣列時,只需要安裝及設定新的資料庫伺服器,並在新增功能或將資料庫內容從舊伺服器移至新伺服器時參照新的伺服器,將其加入至伺服器陣列即可。SharePoint Server 2010 會視需要於必要時自動配置及指定新的資料庫資源。
本文內容:
準備新的資料庫伺服器
設定及使用新的資料庫伺服器
準備新的資料庫伺服器
在您可以使用新的資料庫伺服器之前,需要先將其備妥才可將它用於 Microsoft SharePoint Server 伺服器陣列。請使用下列步驟作為佈建新伺服器的指引。
重要
IT 原則可能需要資料庫管理員 (DBA) 執行這些程序中所指定的部分或所有步驟。開始下列任何程序之前,請務必遵循公司的 IT 原則需求。
佈建資料庫伺服器
安裝作業系統,確保:
磁碟機設定與現有伺服器相同。
作業系統會更新為與現有伺服器相同的 Service Pack 或 Hotfix 等級。
安裝與現有伺服器陣列資料庫伺服器上所安裝之 SQL Server 相同的版本。本文中的程序旨在展示如何於 SharePoint Server 2010 中設定特定工作新的資料庫伺服器。
如需先安裝及設定 SQL Server 再將其新增至現有伺服器陣列的相關訊,請參閱 SQL Server 安裝文件。
設定 SQL Server,確認下列項目:
資料庫定序為 LATIN1_General_CI_AS_KS_WS。
SQL Server 資料庫 dbcreator 固定伺服器角色及 SharePoint 伺服器陣列管理員群組中的成員資格,是執行本文中各程序最基本的需求。
系統會為 SharePoint Server 安裝程式使用者帳戶建立登入帳戶。此帳戶會是新資料庫的資料庫。
安裝與現有資料庫伺服器上所安裝之 SQL Server Service Pack 及 Hotfix 相同的版本。
設定及使用新的資料庫伺服器
使用下列程序作為指引,將新的資料庫伺服器設定成主控特定的 SharePoint Server 2010 資料庫。這包括:
建立新的 Web 應用程式
將網站集合移至新的伺服器
您可以使用管理中心或 Windows PowerShell 建立新的 Web 應用程式;但您必須使用 Windows PowerShell 移動網站集合。
建立新的 Web 應用程式
確認您擁有 SharePoint Server 伺服器陣列及 SQL Server 上正確的認證。
管理中心網站上的 [應用程式管理] 頁面,可用以建立新的網站。
設定傳統模式驗證 (Windows 驗證) 或宣告式驗證。
設定 IIS 使用現有的網站,或是建立新的網站以及設定下列設定:
指定想要用以存取 Web 應用程式的連接埠號碼。
提供想要用以存取 Web 應用程式的 URL (選用)。
提供伺服器上主控網站的網站目錄路徑。
使用下列選項,設定 Web 的驗證及加密。
交涉 (Kerberos) 或 NTLM 驗證。
匿名存取網站
安全通訊端階層 (SSL)
針對使用者會在此 Web 應用程式中存取的所有網站,提供網域名稱的 URL。
使用現有的應用程式集區或建立新的應用程式集區。
設定應用程式集區的安全性 (預先定義或可設定)。
識別新 Web 應用程式的資料庫伺服器、資料庫名稱及鑑別方法。
如需詳細指示,請參閱<建立 Web 應用程式 (SharePoint Server 2010)>。
使用 Windows PowerShell 移動網站集合
請確認符合下列基本需求:請參閱<Add-SPShellAdmin>。 也請確認使用者帳戶可以存取執行 Windows PowerShell 2.0 的其中一部伺服器,以及使用者帳戶是伺服器陣列管理員,且為 SharePoint_Shell_Access 角色 SQL Server 來源內容資料庫、管理內容資料庫、目的地內容資料庫及設定資料庫的成員。
確認符合下列條件:
目的地內容資料庫存在。
來源內容資料庫及目的地內容資料庫位於相同的 SQL Server 執行個體上。
來源內容資料庫及目的地內容資料庫會附加至相同的 Web 應用程式。
決定來源網站集合的大小,並確認目的地硬碟至少是網站集合所需可用空間的三倍。
Get-SPSiteAdministration Cmdlet 可用以決定網站集合的大小。如需詳細資訊,請參閱<Get-SPSiteAdministration>。
Move-SPSite Cmdlet 可用以將網站集合從來源內容資料庫移至新的內容資料庫。如需詳細資訊,請參閱<Move-SPSite>。
如需詳細指示,請參閱<在資料庫間移動網站集合 (SharePoint Server 2010)>。