Service Broker アプリケーションのバックアップと復元

Service Broker サービスのバックアップと復元の手順は、Service Broker サービスが実行されるデータベースに組み込まれています。外部アプリケーションなど、データベースの外部のコンポーネントがサービスに含まれている場合は、それらのコンポーネントのバックアップと復元を別に行う必要があります。

msdb データベースには、着信メッセージのルートが含まれています。したがって、これらのルートは、サービスを含むデータベースと一緒にバックアップされません。Service Broker のエンドポイントとトランスポート セキュリティの構成は、master データベースに格納されます。したがって、これらのオブジェクトも、サービスを含むデータベースと一緒にバックアップされません。

Service Broker のルーティングでは、メッセージの正確な配信を各データベースの一意識別子に依存しています。バックアップを復元して元のデータベースと置き換える場合は、この識別子が変更されないようにしてください。データベースのコピーを別の場所に復元する場合は、この識別子を変更する必要があります。Service Broker のデータベース ID の詳細については、「Service Broker の ID の管理」を参照してください。