备份和还原 Service Broker 应用程序

Service Broker 服务的备份和还原过程是与运行该服务的数据库集成在一起的。如果该服务包含数据库外的组件(例如,外部应用程序),则必须分别备份和还原这些组件。

msdb 数据库包含传入消息的路由。因此,这些路由不会随包含该服务的数据库一起备份。用于传输安全模式的 Service Broker 端点和配置存储在 master 数据库中,因此这些对象也不随包含该服务的数据库一起备份。

Service Broker 路由依赖于每个数据库中的唯一标识符来正确传递消息。当还原准备替换原始数据库的备份时,请确保此标识符保持不变。将数据库的副本还原到另一个位置时,请注意更改此标识符。有关 Service Broker 数据库标识的详细信息,请参阅管理 Service Broker 标识