解决Service broker not enable. Please activete it using ‘ALTER DATABASE My Database SET ENABLE BROKER
目录1.问题2.解决办法3.说明1.问题网站运行报错Service broker not enable. Please activete it using ALTER DATABASE My Database SET ENABLE BROKER2.解决办法服务代理Service Broker未启用。请使用 ALTER DATABASE [数据库名] SET ENABLE_BROKER 命令来启用它。使用的 TableDependency 这个库依赖 SQL Server 的 Service Broker 功能。它的作用是实现数据库表变更的实时通知比如增删改时主动推送给应用而当前连接的 SQL Server 数据库这个功能是关闭的所以程序抛出异常。-- 先确保没有活动连接否则命令会卡住 ALTER DATABASE [数据库名] SET SINGLE_USER WITH ROLLBACK IMMEDIATE; -- 启用 Service Broker ALTER DATABASE [数据库名] SET ENABLE_BROKER; -- 恢复多用户模式 ALTER DATABASE [数据库名] SET MULTI_USER;其他补充-- 启用 ALTER DATABASE [你的数据库名] SET ENABLE_BROKER; -- 禁用 ALTER DATABASE [你的数据库名] SET DISABLE_BROKER;3.说明Service Broker 是 SQL Server 自带的功能启用它不会影响现有业务数据只是开启了消息队列和通知能力。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2630739.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!