移動 SharePoint Server 2010 內容資料庫 (Move Content DB On SharePoint Server 2010)

  • 6156
  • 0

移動內容資料庫時,必須同時使用 SharePoint Server 2010 工具與 SQL Server 工具。
內文為移動步驟...

Ref : 移動內容資料庫 (SharePoint Server 2010)

移動內容資料庫時,必須同時使用 SharePoint Server 2010 工具與 SQL Server 工具。可使用 SharePoint Server 管理中心網站或 Windows PowerShell 2.0。下列為移動步驟:


1. 記錄內容資料庫的名稱及其相關聯的 Web 應用程式。


1. 確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。

2. 按一下管理中心 [應用程式管理] 區段中的 [管理內容資料庫]。

3. 將[SQL Server 資料庫名稱]紀錄下來。


2. 暫停任何可能針對資料庫嘗試執行的服務應用程式與服務,包括計時器工作與搜尋編目…。


1. 確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。

2. 在管理中心的 [監視] 區段中,按一下 [檢查工作狀態]。

3. 對於每個針對要移動的內容資料庫所執行的排程工作,按一下該工作以開啟 [編輯計時器工作] 頁面,按一下 [停用],然後按一下 [確定]。


3. 在 SharePoint Server 中,從 Web 應用程式移除內容資料庫。


1. 確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。

2. 按一下管理中心 [應用程式管理] 區段中的 [管理內容資料庫]。

3. 在 [管理內容資料庫] 頁面上,按一下要移動的內容資料庫。

[管理內容資料庫設定] 頁面隨即開啟。

clip_image001[10]注意事項:

如果在清單中未顯示內容資料庫,表示它可能與其他的 Web 應用程式相關聯。若要選取其他 Web 應用程式,請按一下 [Web 應用程式] 功能表上的 [變更 Web 應用程式]。

4. 在 [管理內容資料庫設定] 頁面上的 [移除內容資料庫] 區段中,選取 [移除內容資料庫] 核取方塊,然後按一下 [確定]。

clip_image001[11]注意事項:

移除內容資料庫不會刪除該資料庫,只會移除資料庫與 Web 應用程式相關聯的部分。


4. 在 SQL Server 中,將資料庫從目前的執行個體卸離。


1. 確認執行此程序的使用者帳戶是儲存各資料庫之資料庫伺服器上的 db_owner 固定資料庫角色成員。

2. 在 SQL Server Management Studio 中,開啟來源 SQL Server 執行個體,然後展開 [資料庫] 節點。

3. 以滑鼠右鍵按一下內容資料庫,指向 [工作],然後按一下 [卸離]。請對每個要移動的內容資料庫重複此步驟。

clip_image001[12]注意事項:

只能使用此程序移動內容資料庫。請勿卸離其他種類的資料庫。


5. 使用 Windows 檔案總管,將與資料庫關聯的 .mdf, .ndf, 與 .ldf 檔案從來源位置複製到或移至目的地位置。


1. 確認執行此程序的使用者帳戶具有來源及目的地資料夾的寫入權限。

2. 使用 [Windows 檔案總管] 找出內容資料庫的 .mdf, .ldf 和 .ndf 檔案。

3. 選取要移動之資料庫的 .mdf, .ldf 和 .ndf 檔案,然後將其複製或移往目的地目錄。


6. 在<SQL Server>中,將資料庫附加至新執行個體。


1. 確認執行此程序的使用者帳戶是儲存各資料庫之資料庫伺服器上的 dbcreator 固定伺服器角色成員。

2. 在 Management Studio 中,開啟目的地 SQL Server 執行個體。

3. 以滑鼠右鍵按一下 [資料庫] 節點,指向 [工作],然後按一下 [附加]。

4. 在 [附加資料庫] 對話方塊中,瀏覽至要轉移 .mdf, .ldf 和 .ndf 檔案的目的位置,針對要附加的資料庫選取 .mdf 檔案,然後按一下 [確定]。


7. 在 SharePoint Server 中,將內容資料庫新增至目的地 Web 應用程式。


1. 確認執行此程序的使用者帳戶是伺服器陣列管理員群組的成員。

2. 按一下管理中心 [應用程式管理] 區段中的 [管理內容資料庫]。

3. 在 [管理內容資料庫] 頁面上,按一下 [新增內容資料庫]。

4. 在 [新增內容資料庫] 頁面上,確認 [Web 應用程式] 功能表顯示正確的 Web 應用程式。

5. 在 [伺服器] 方塊中,指定主控資料庫的資料庫伺服器。

6. 在 [資料庫名稱] 方塊中,輸入轉移的內容資料庫完全相同的名稱。

clip_image001[13]注意事項:

請確認名稱是否正確。如果不正確,將會建立新資料庫。

7. 請指定資料庫的驗證方法,然後按一下 [確定]。


8. 重新啟動任何應該針對資料庫執行的服務應用程式與服務,包括計時器工作與搜尋編目…。


1. 確認執行此程序的使用者帳戶是伺服器陣列管理員群組的成員。

2. 在管理中心的 [監視] 區段中,按一下 [檢查工作狀態]。

3. 對於每個之前停用的排程工作,按一下該工作以開啟 [編輯計時器工作] 頁面,按一下 [啟用],然後按一下 [確定]。