Microsoft Windows SharePoint Services 使用資料庫來儲存伺服器電腦、伺服器電腦上的虛擬伺服器及伺服器陣列中伺服器的設定及網站地圖資訊。此資料庫稱為設定資料庫。無論伺服器陣列是一台包含一切的伺服器電腦,還是多台的伺服器電腦,您都需要一個設定資料庫用於伺服器陣列。
如果您使用 Microsoft SQL Server Desktop Engine 2000 (MSDE) 在單一伺服器上安裝 Windows SharePoint Services,則會為您建立設定資料庫。如果在伺服器陣列環境或使用 Microsoft SQL Server 安裝 Windows SharePoint Services,則安裝結束時不會建立設定資料庫,您必須使用 [HTML 管理] 頁面或指令行來建立該資料庫。
當您安裝了 Windows SharePoint Services,但未安裝 MSDE 時,藉由開啟 [管理中心] 及顯示您指定應用程式集區以用於管理工作的見面,安裝程式會結束。指定應用程式集區後,您會到達 [設定資料庫伺服器] 頁面,在其上指定是使用現有的網域帳號,還是使用 Active Directory 目錄服務來建立使用者帳號及建立設定資料庫。如需帳號類型的相關資訊,請參閱管理使用者及跨網站群組。
請注意,如果您選取 [可設定],請確定會指定一個帳號,該帳號是 SQL Server 資料庫之 [安全性管理員] 及 [資料庫建立者] 角色的成員。建議您使用此帳號的專用帳號,而不要用使用者的登入帳號,且建議您對管控相同內容的每個應用程式集區使用同一個的帳號。
設定管理虛擬伺服器後,必須藉由在指令行上鍵入 iisreset 來重新啟動「網際網路資訊服務 (IIS)」。重設 IIS 後,您可以按一下 [變更的應用程式集區] 頁面上的連結以繼續設定 Windows SharePoint Services。
如果您已選取 [使用 SQL 驗證 (較不安全)],還必須鍵入資料庫帳號使用者名稱及密碼。
如果您選取了 [對於這個網站的使用者自動建立 Active Directory 帳號],必須填入 [Active Directory 網域] 及 [組織單位] 資訊。
如果您已有伺服器陣列的設定資料庫,可使用 [設定資料庫伺服器] 頁面來連線到現有設定資料庫。只要您新增伺服器至伺服器陣列,就必須連線到設定資料庫,才能擴充該伺服器上的任何虛擬伺服器。
如果您選取 [使用 SQL 驗證 (較不安全)],請鍵入資料庫帳號使用者名稱及密碼。
您可在指令行上使用相同的作業來建立或連線到設定資料庫。setconfigdb 作業可讓您執行其中一個動作,這由您所使用的參數來決定。setconfigdb 作業有下列必要參數:databaseserver (ds)、databaseuser (du) 及 databasepassword (dp)。(請注意 -du 及 -dp 參數僅當使用 SQL Server 驗證時才是必要的;它們不與 Windows 驗證搭配使用。) 另外,您還可以使用下列選擇性參數:connect、databasename (dn) 及 hh,其指定您處於伺服器陣列模式。
若要建立新的設定資料庫及指定資料庫的名稱,您應使用下列語法:
stsadm -o setconfigdb -ds <database server> -dn <database name>
-du <database user> -dp <database user password> -hh
例如,若要使用 Windows 驗證,在 Sql_02 資料庫伺服器的 http://mydomain 上,建立名為 "config1" 的新內容資料庫,您應鍵入:
stsadm -o setconfigdb -ds mydomain -dn config1
若要連線到現有設定資料庫,您應使用類似下列的語法:
stsadm -o setconfigdb -connect -ds <database server>
-dn <database name> -du <database user>
-dp <database user password>
設定設定資料庫後,您就可以擴充虛擬伺服器了。如需相關資訊,請參閱擴充虛擬伺服器。
如需參閱 setconfigdb 作業的相關資訊,請參閱指令行作業。