次の方法で共有


ソース システムでのアプリケーション処理の停止

ソース BizTalk Serverランタイム サーバーが既存のデータベース サーバーを使用してドキュメント処理に参加できる場合は、アプリケーション処理を停止する必要があります。 このシナリオでは、一貫性のある復元操作を完了できるように、処理アクティビティを停止する必要があります。

ソース システムでのアプリケーション処理を停止するには、運用BizTalk Serverランタイム コンピューターと、BizTalk Server データベースを含むSQL Server コンピューターとの間に接続が開かないようにします。 運用BizTalk Serverランタイム コンピューターでのアプリケーション処理を停止するには、次の手順に従います。

  1. BizTalk グループ内のBizTalk Server コンピューター上のすべての受信場所を無効にします。 無効になっているすべての受信場所をメモして、これらの受信場所を後で再度有効にできるようにします。 これにより、BizTalk Serverが受信メッセージの処理を停止します。

  2. グループ内のBizTalk Server コンピューターですべてのホスト インスタンスが実行されないようにします。 これは、BizTalk Server管理コンソールから実行できます。 これらのホスト インスタンスを後で再起動できるように、停止されたすべてのホスト インスタンスをメモしておきます。

  3. BizTalk Server データベースを含むSQL Server コンピューター上のBizTalk Serverに関連するすべてのSQL Server エージェント ジョブを停止します。

  4. BAM が使用されている場合は、BAM キューブの更新とデータメンテナンス SSIS パッケージを無効にします。 これは、SQL Server Management Studioを使用して行うことができます。

  5. BizTalk Server データベースを含むSQL Server コンピューターで Analysis Services を停止します。 これを行うには、Analysis Services がインストールされているSQL Server コンピューターで MSSQLServerOLAPService のすべてのインスタンスを停止します。

  6. グループ内のBizTalk Server コンピューター (Enterprise Single Sign-On サービスやルール エンジン更新サービスなど) で実行されている可能性がある他のBizTalk Server サービスを停止します。 停止したサービスをメモして、後で再起動できるようにします。

  7. データベースを含むSQL Server コンピューターに接続するすべてのアプリケーションBizTalk Server閉じます。 これには、BizTalk Server管理コンソール、Visual Studio 2013、およびその他のインストールされている BizTalk アプリケーションのインスタンスが含まれます。

  8. BizTalk Serverによって生成されたデータベース アクティビティがないことを確認します。 SQL Server Management Studioを使用して、データベースを収容するSQL Server コンピューターに接続されているプロセスBizTalk Server確認します。 これを行うには、[管理] を展開し、SQL Server Management Studioの [アクティビティ モニター] をダブルクリックします。 次に、クリックして [ プロセス情報] を選択します。 または、システム ストアド プロシージャ sp_whoまたはsp_who2を使用して、BizTalk Server データベースを格納するSQL Server コンピューターへの開いている接続を識別します。 接続されているプロセスがある場合は、それらを見つけて正常に終了します。または、最後の手段として、SQL Server Management Studioの [プロセス情報] ウィンドウで各プロセスを右クリックし、[プロセスの強制終了] をクリックして接続を終了します。

  9. アプリケーション データベースで追加のデータベース処理が発生している可能性があります。 これらのデータベースが復元される場合は、すべての処理が停止されていることを確認します。

参照

BizTalk グループの復元