service broker 不能启动。 用命令我说我没有权限,或数据库不存在。用GUI启动(因为我要配置sql mail),提示说我的数据库的guid不同。请问同学们,你们是如何解决的,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先你需要知道你要做的几部1 每个数据库都有自己的 SERVICE BROKER 很多SQL SERVER内部服务依赖它2 启动 SERVICE BROKER 需要 1 STOP 你的 SQL SERVER AGENT 2 alter database helpdesk2 set enable_broker有的时候启动不了你的SERVICE BROKER原因就在于你没有关闭你的SQL SERVER AGENT另外如果你要打开BROKER你需要 管理员的权限 thank 楼上的同学。我有stop agent service.但就是执行第二步不成功,第二步我有用上述的命令,用命令我说我没有权限,或数据库不存在。用GUI启动(因为我要配置sql mail),提示说我的数据库的guid不同。确定我是sa 权限进去的。 GUI方式配置说是 msdb的service broken 无法启动,说msdb的guid不一样。 http://book.51cto.com/art/200901/107169.htm 以要开启A库的Service Broker为例sp_who2,查看哪些进程占用了A使用kill id ,将这些进程全部杀掉,其中id表示进程ID号 如果是这样,你可以尝试去查找问题所在1 你可以尝试打开其他数据库的SERVICE BROKER 成功说明你的数据库有问题2 如果你尝试所有的数据库都打不开SERVICE BROKER 说明你的服务器有问题建议虽然是SA 但我们不要迷信SA,我们可以从新建立一个SYSADMIN去做此事看错误的情况3 拷贝你的数据库到其他数据库服务器,做此事看发生错误的信息是什么相信问题能解决 好运 因为我要启用database mail,必须启动msdb的broken.因为database mail的queue ,delivery 等服务的table都保存在database mail.感谢楼上的回复,因为我现在不是学习,我现在是公司live环境服务器无法启动此服务。你的方法我试不了,当然之前我在我的测试环境是成功打开过broken. 错误提示如下:无法启用数据库 "msdb" 中的 Service Broker,因为数据库(EEFD6A34-9EEC-4D80-B74C-42177FAF4C28)中的 Service Broker GUID 与 sys.databases (64A6394A-06E6-4CEC-B0F8-C3B46C662DC3)中的不匹配。其它database 是可以启动的 ALTER DATABASE msdb SET DISABLE_BROKER 刚才试了一下disable命令居然是可以的 取出汉字sql 在7.0版本附加数据库的时候出现的i/o问题?奇怪? 数据库优化 一个SQL分页的降序问题 帮忙分析一下这个select语句 update 触发问题帮忙! sql语句写法:将表a的某几个字段的数据按照某个字段相同的原则插入到表b的某几个字段下? 请问为何在存储过程中全文检索没有作用? 大力進來挑點極限吧!!!!!!難度高!!!!!!!!!! 关于SQL SERVER登录认证的问题 两个数据表内容和起来成为一个表的问题! 截取字符串 表名
我有stop agent service.
但就是执行第二步不成功,
第二步我有用上述的命令,
用命令我说我没有权限,或数据库不存在。用GUI启动(因为我要配置sql mail),提示说我的数据库的guid不同。确定我是sa 权限进去的。
如果是这样,你可以尝试去查找问题所在1 你可以尝试打开其他数据库的SERVICE BROKER
成功说明你的数据库有问题2 如果你尝试所有的数据库都打不开SERVICE BROKER 说明你的服务器有问题建议虽然是SA 但我们不要迷信SA,我们可以从新建立一个SYSADMIN去做此事看错误的情况3 拷贝你的数据库到其他数据库服务器,做此事看发生错误的信息是什么相信问题能解决 好运
因为database mail的queue ,delivery 等服务的table都保存在database mail.感谢楼上的回复,
因为我现在不是学习,我现在是公司live环境服务器无法启动此服务。
你的方法我试不了,
当然之前我在我的测试环境是成功打开过broken.
无法启用数据库 "msdb" 中的 Service Broker
,因为数据库(EEFD6A34-9EEC-4D80-B74C-42177FAF4C28)中的
Service Broker GUID 与 sys.databases (64A6394A-06E6-4CEC-B0F8-C3B46C662DC3)中的不匹配。
其它database 是可以启动的