移動 SharePoint 2010 資料庫[包含 ConfigDB + ContentDB ]

  • 4332
  • 0

若要將所有資料庫從某部資料庫伺服器移至另一部資料庫伺服器,您必須在 SharePoint Server 2010 及 SQL Server 中執行處理動作。以下摘要列出移動所有資料庫的處理流程...

 

若要將所有資料庫從某部資料庫伺服器移至另一部資料庫伺服器,您必須在 SharePoint Server 2010 及 SQL Server 中執行處理動作。以下摘要列出移動所有資料庫的處理流程:

1

關閉任何開啟的 Windows PowerShell 管理命令介面視窗,如果執行 Stsadm 命令列工具,也請關閉任何開啟的命令提示字元視窗。

2

在 [服務] Microsoft Management Console 嵌入式管理單元中,停止所有與 SharePoint Server 2010 及 Internet Information Services (IIS) 相關的服務。

2-1

在執行管理中心網站的伺服器上,於 [服務] 嵌入式管理單元中,停止下列服務:

 

SharePoint 2010 Administration

 

SharePoint 2010 Timer

 

SharePoint 2010 Tracing

 

SharePoint 2010 User Code Host

 

SharePoint 2010 VSS 編寫器

 

SharePoint Foundation Search V4

 

SharePoint Server Search 14

 

World Wide Web Publishing 服務

 

Web Analytics 資料處理服務

 

Web Analytics Web 服務

 

clip_image002[5]

2-2

在執行管理中心網站的伺服器上,於命令提示字元下,輸入 iisreset /stop。

 

clip_image004[5]

3

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

 

clip_image006[7]

4

將來源伺服器上與資料庫關聯的 .mdf, .ldf 及 .ndf 檔案複製至或移至目的地伺服器。

 

clip_image007[6]

5

在 SQL Server 中,請確定所有來源伺服器上資料庫的 SQL Server 登入資訊、固定伺服器角色、固定資料庫角色及權限,都已在目的地伺服器上正確設定。

6

在 SQL Server 中,將資料庫附加至新的執行個體。

 

clip_image009[5]

7

使用 SQL Server 連線別名指向新的資料庫伺服器,然後使用該連線別名更新所有網頁伺服器。所謂連線別名,是個已定義的替代名稱,可用於連線至 SQL Server 執行個體。您必須在伺服器陣列中所有網頁伺服器及應用程式伺服器上設定別名。

7-1

開啟 SQL Server 組態管理員。在 [開始] 功能表上,依序指向 [所有程式]、[Microsoft SQL Server 2008] 和 [組態工具],然後按一下 [SQL Server 組態管理員]。

 

clip_image010

7-2

展開 [SQL Native Client 組態],以滑鼠右鍵按一下 [別名],然後按一下 [新增別名]。

 

clip_image012

7-3

在 [別名名稱] 欄位中,輸入原始 SQL Server 執行個體的名稱;在 [通訊協定] 中,確認已選取 [TCP/IP];在 [伺服器] 中,輸入主控 SharePoint Server 2010 資料庫的新伺服器名稱,然後按一下 [確定]。

 

clip_image014

 

SharePoint 2010 Timer

 

SharePoint 2010 Tracing

 

SharePoint 2010 User Code Host

 

SharePoint 2010 VSS 編寫器

 

SharePoint Foundation Search V4

 

SharePoint Server Search 14

 

World Wide Web Publishing 服務

 

Web Analytics 資料處理服務

 

Web Analytics Web 服務

 

clip_image016