前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >无法启用数据库中的 Service Broker,因为已存在启用的具有相同 ID 的 Service Broker。

无法启用数据库中的 Service Broker,因为已存在启用的具有相同 ID 的 Service Broker。

作者头像
菩提树下的杨过
发布于 2018-01-22 08:16:30
发布于 2018-01-22 08:16:30
2.2K0
举报

场景:

sql2005数据库,假如名为db1,启用了Service Broker,把db1备份,然后再恢复成db2(即相当于db2就是db1的一次完整镜像备份),然后用

use master ALTER DATABASE db2 set ENABLE_BROKER

想启用Broker时,出现以下错误:

无法启用数据库 "db2" 中的 Service Broker,因为已存在启用的具有相同 ID 的 Service Broker。

解决办法:

use master alter database db2 set NEW_BROKER

然后再运行

use master ALTER DATABASE db2 set ENABLE_BROKER

--验证是否能启用 go Select DATABASEpRoPERTYEX('db2','IsBrokerEnabled')

ok!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2010-02-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档