ソース BizTalk Server ランタイム サーバーが既存のデータベース サーバーを使用してドキュメント処理に参加できる場合は、アプリケーション処理を停止する必要があります。 このシナリオでは、一貫性のある復元操作を完了できるように、処理アクティビティを停止する必要があります。
ソース システムでのアプリケーション処理を停止するには、実稼働 BizTalk Server ランタイム コンピューターと BizTalk Server データベースを含む SQL Server コンピューターとの間に接続が開かないようにします。 運用 BizTalk Server ランタイム コンピューターでのアプリケーション処理を停止するには、次の手順に従います。
BizTalk グループ内の BizTalk Server コンピューター上のすべての受信場所を無効にします。 これらの受信場所を後で再度有効にできるように、無効になっているすべての受信場所をメモしておきます。 これにより、BizTalk Server が受信メッセージを処理できなくなります。
グループ内の BizTalk Server コンピューターで、すべてのホスト インスタンスが実行されないようにします。 これは、BizTalk Server 管理コンソールから実行できます。 これらのホスト インスタンスを後で再起動できるように、停止されたすべてのホスト インスタンスをメモしておきます。
BizTalk Server データベースを含む SQL Server コンピューターで、BizTalk Server に関連するすべての SQL Server エージェント ジョブを停止します。
BAM が使用されている場合は、BAM キューブの更新プログラムとデータメンテナンス SSIS パッケージを無効にします。 これを行うには、SQL Server Management Studio を使用します。
BizTalk Server データベースを含む SQL Server コンピューターで Analysis Services を停止します。 これを行うには、Analysis Services がインストールされている SQL Server コンピューターで MSSQLServerOLAPService のすべてのインスタンスを停止します。
グループ内の BizTalk Server コンピューター (Enterprise Single Sign-On Service やルール エンジン更新サービスなど) で実行されている可能性がある、Services Manager の他の BizTalk Server サービスを停止します。 後で再起動できるように、停止されているサービスをメモしておきます。
BizTalk Server データベースを含む SQL 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 システム ストアド プロシージャを使用して、BizTalk Server データベースを格納する SQL Server コンピューターへの開いている接続を識別します。 接続されているプロセスがある場合は、それらを見つけて正常に終了します。または最後の手段として、SQL Server Management Studio の [プロセス情報 ] ウィンドウで各プロセスを右クリックし、[ プロセスの強制終了 ] をクリックして接続を終了します。
アプリケーション データベースで追加のデータベース処理が発生している可能性があります。 これらのデータベースが復元される場合は、すべての処理が停止していることを確認します。