数据库连接错误

vs 在运行web应用程序显示 “未启用当前数据库的 SQL Server Service Broker,因此查询通知不受支持。如果希望使用通知,请为此数据库启用 Service Broker。”如下图:

产看其他博主的博客,尝试了一下,结果问题解决了。

解决方案:  执行一段 sql 脚本就好了

/* Databasename   数据库的名字 */ALTER DATABASE DatabaseName SET NEW_BROKER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE Databasename SET ENABLE_BROKER;

查询  is_broker_enabled

SELECT is_broker_enabled FROM sys.databases WHERE name = ‘DBNAME‘
/*DBNAME 数据库名 */

查询结果

NEW_BROKER选项,SQL SERVER联机丛书上的解释:

每个数据库都包含一个 Service Broker 标识符。sys.databases 目录视图的 service_broker_guid 列显示该实例中每个数据库的 Service Broker 标识符。Service Broker 路由使用 Service Broker 标识符来保证一个会话的所有消息都传递到同一个数据库。因此,Service Broker 标识符在同一网络上的所有实例中应是唯一的。否则,消息可能被误传。

SQL Server 为每个新数据库生成新的 Service Broker 标识符。由于标识符是新的,因此 SQL Server 可以安全地激活新数据库中的 Service Broker 消息传递。网络上的其他数据库应该不会有与之相同的 Service Broker 标识符。

NEW_BROKER。此选项用于激活 Service Broker 消息传递,同时为数据库创建新的 Service Broker 标识符。由于该数据库中所有的现有会话都未使用新的实例标识符,因此,此选项将结束这些会话并返回一个错误。

ROLLBACK IMMEDIATE将立即回滚未完成的事务。

转至:http://www.cnblogs.com/wanghk/archive/2012/05/12/2497170.html

时间: 2025-01-01 11:25:32

数据库连接错误的相关文章

Redmine 数据库连接错误

/******************************************************************** * Redmine 数据库连接错误 * 说明: * OpenMediaVault上的Redmine出现连接错误,目前不知道是我自己不小心 * 把mysql的密码修改了,还是因为被攻击了,先记录一下. * * 2016-8-17 深圳 南山平山村 曾剑锋 *****************************************************

Java数据库连接错误集

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed. 小问题,遇到了就总结了一下. 出现问题原因: 是 在获取数据库连接的代码关闭了连接  如下代码: try{ if(conn != null){ conn.close(); } }catch(Exception e){ e.printStackTrace(); } 解

android jdbc 数据库连接错误解决方案

今天用Eclipse突然在控制台出现如下错误,没有办法运行程序: [plain] view plaincopyprint? Invalid layout of java.lang.String at value A fatal error has been detected by the Java Runtime Environment: Internal Error (javaClasses.cpp:129), pid=15238, tid=140306591237888 fatal erro

数据库连接错误响应码

1.远程连接数据库提示这个错误 解决方法:远程数据库端口号被修改了

数据库连接错误:CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.

学习Spring整合Hibernate的知识,新建一个工程,代码结构如下: 按如下步骤整合: 代码如下: hibernate.cfg.xml: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE hibernate-configuration PUBLIC 3 "-//Hibernate/Hibernate Configuration DTD 3.0//EN" 4 "

java项目使用mvn打包时,出现数据库连接错误

原因: maven在install的时候会默认去执行test包下的test示例,导致打包失败,只需要把测试注释掉就可以了包括类上的注解,或者在install的时候跳过测试,install -Dmaven.test.skip=true 重新输入:mvn install -Dmaven.test.skip=true 打包成功! 原文地址:https://www.cnblogs.com/mufengforward/p/10408541.html

数据库连接失败时,如何捕捉错误,避免弹出错误提示,以便下次自动重新连接

主要是要避免人工介入.一旦弹出错误提示,如果没有人工介入把它关掉,则程序会一直停在那里,无法自动重新连接. 在连接的时候虽然加入了try....except保护,但还是无法避免在操作数据库中数据时网络连接突然断掉或数据库服务被关闭时弹出错误提示. 曾经看到过可以在Application的某个事件中进行处理,但现在检索不到 LZ说的那个事件是Applicataion.OnException,程序所有错误都会触发这个事件 一个系统和数据库连接的代码可能有很多,又存在于不同的单元 每个open/exc

Entity Framework Code First数据库连接

参考页面: http://www.yuanjiaocheng.net/entity/entitytypes.html http://www.yuanjiaocheng.net/entity/entity-relations.html http://www.yuanjiaocheng.net/entity/entity-lifecycle.html http://www.yuanjiaocheng.net/entity/code-first.html http://www.yuanjiaochen

Mysql 奇怪的连接错误

今天,碰到了一个数据库连接问题: 不像之前在linux上mysql连接问题,那是权限设置:而这次问题的起源是: 我想要往mysql导入csv文件,但是由于文件比较大,有88M数据:使用navicat客户端导入会产生未响应,所以只能用mysql命令导入,同时不经意间发现了一个问题,数据库连接错误,具体情况是为了保证不会出什么错,我把服务先断掉,然后再起起来,没问题,Okay! 如下图 但是这时候从navicat 客户端打开本地连接,发现打不开,并且跳出这个像似新手才会出现的错误:于是我就各种百度找