停止來源系統上的應用程式處理
當來源BizTalk Server運行時間伺服器仍然能夠使用現有的資料庫伺服器參與檔處理時,應該停止應用程式處理。 在此案例中,必須停止處理活動,才能完成一致的還原作業。
若要停止來源系統上的應用程式處理,請確定生產BizTalk Server執行時間電腦與存放BizTalk Server資料庫的SQL Server電腦之間沒有開啟連線。 請遵循下列步驟,停止生產BizTalk Server執行時間電腦上的應用程式處理:
停用 BizTalk 群組中BizTalk Server電腦上的所有接收位置。 記下所有停用的接收位置,以便稍後重新啟用這些接收位置。 這會停止處理傳入訊息BizTalk Server。
停止在群組中BizTalk Server電腦上執行的所有主機實例。 這可以從 BizTalk Server 管理主控台完成。 記下所有已停止的主機實例,以便稍後重新開機這些主機實例。
停止SQL Server存放BizTalk Server資料庫之SQL Server電腦上與BizTalk Server相關的所有SQL Server Agent工作。
如果 BAM 正在使用中,請停用任何 BAM Cube 更新和資料維護 SSIS 套件。 這可以使用 SQL Server Management Studio 來完成。
停止存放BizTalk Server資料庫之SQL Server電腦上的 Analysis Services。 這可藉由停止安裝 Analysis Services 之 SQL Server 電腦上的 MSSQLServerOLAPService 所有實例來完成。
停止 Services Manager 中任何其他BizTalk Server服務,這些服務可能會在群組中的BizTalk Server電腦上執行,例如企業單一 Sign-On 服務和規則引擎更新服務。 記下已停止的服務,以便稍後重新開機。
關閉連線到SQL Server電腦的所有應用程式,這些電腦會存放BizTalk Server資料庫。 這包括 BizTalk Server 管理主控台、Visual Studio 2013,以及任何其他已安裝的 BizTalk 應用程式實例。
確認沒有BizTalk Server所產生的資料庫活動。 使用SQL Server Management Studio來查看哪些進程會連線到BizTalk Server資料庫的SQL Server電腦。 這可藉由展開 [管理] 並按兩下 [SQL Server Management Studio 中的[活動監視器] 來完成。 然後按一下以選取 [處理資訊]。 或者,使用系統預存程式sp_who或sp_who2來識別SQL Server存放BizTalk Server資料庫之電腦的任何開啟連線。 如果有任何已連線的進程,請找出它們並正常終止;或作為最後手段,以滑鼠右鍵按一下 [處理資訊] 窗格中SQL Server Management Studio中的每個進程,然後按一下[終止進程] 以終止連線。
應用程式資料庫中可能會發生其他資料庫處理。 如果還原這些資料庫,請確定所有處理都已停止。