Sichern und Wiederherstellen von Service Broker-Anwendungen

Sicherungs- und Wiederherstellungsprozeduren für einen Service Broker-Dienst sind in die Datenbank integriert, in der der Dienst ausgeführt wird. Wenn der Dienst Komponenten von außerhalb der Datenbank enthält, z. B. eine externe Anwendung, müssen Sie diese Komponenten separat sichern und wiederherstellen.

Die msdb-Datenbank enthält Routen für eingehende Nachrichten. Deshalb werden diese Routen nicht mit der Datenbank gesichert, die den Dienst enthält. Service Broker-Endpunkte und die Konfiguration für die Transportsicherheit sind in der master-Datenbank gespeichert, deshalb werden diese Objekte ebenfalls nicht mit der Datenbank gesichert, die den Dienst enthält.

Das Routing von Service Broker basiert auf einem eindeutigen Bezeichner in jeder Datenbank, um Nachrichten richtig zu übermitteln. Bei der Wiederherstellung einer Sicherung, bei der die ursprüngliche Datenbank ersetzt werden soll, müssen Sie sicherstellen, dass der Bezeichner nicht geändert wird. Beim Wiederherstellen einer Datenbankversion an einem anderen Speicherort müssen Sie diesen Bezeichner ändern. Weitere Informationen zu Service Broker-Datenbankidentitäten finden Sie unter Verwalten von Service Broker-Identitäten.