共用方式為


如何移動BizTalk Server資料庫

概觀

您可以使用此程式,將主要BizTalk Server資料庫移至另一部伺服器。 這個相同的基本程式也可以用來將BizTalk Server資料庫從本機SQL Server移至遠端SQL Server或SQL Server叢集。

必要條件

使用屬於SQL Server系統管理員固定伺服器角色成員的帳戶登入,以執行此程式。

移動步驟

  1. 停止所有 BizTalk Server 服務。 如需詳細資訊,請參閱重新開機BizTalk Server服務,並關閉BizTalk Server

    重要

    請務必確定移動資料庫之前,所有BizTalk Server服務和作業都會停止。

  2. 停止 IIS 服務。

  3. 停止 SQL Server Agent 服務。

  4. 依照備份和還原BizTalk Server資料庫所述,遵循資料庫備份程式來備份 BizTalk 資料庫。

  5. 遵循 如何還原資料庫的資料庫還原程式,在新的伺服器上還原 BizTalk 資料庫。

  6. 依照如何備份和還原 SQL Agent 作業所述,編寫下列SQL Server Agent作業的腳本以傳送至新伺服器。 在新伺服器上執行每個腳本,以重新建立作業。

    在新伺服器上執行每個腳本,以重新建立作業。 除非新的伺服器檔路徑和伺服器名稱與舊伺服器相同,否則必須重新設定某些作業,例如Backup BizTalk Server (BizTalkMsgBoxDb) 作業。

    注意

    您也可以使用 SSIS/DTS 傳輸作業 工作,將作業移至新的伺服器,但大部分的使用者可能會發現使用 SQL Management Studio 撰寫作業的腳本比較容易。

  7. 除了如上一個步驟中所述的腳本SQL Server Agent作業之外,您也必須編寫登入的腳本,如如何備份和還原SQL Server登入中所述。 這些登入必須在目的地伺服器上還原。

  8. 遵循如何還原資料庫中的步驟 9 到 22 來還原BizTalk Server資料庫。 此程式會使用 BizTalk 資料庫的新位置更新 BizTalk 管理 (BizTalkMgmtDb) 資料庫和登錄。

    注意

    SampleUpdateInfo.xml檔案中 ,將您移至新伺服器以外的所有資料庫加上批註。

另請參閱

移動 BizTalk Server 資料庫