日期:2014-05-18  浏览次数:20454 次

sql server2005连接数据库问题
我用asp.net2.0+sql server2005数据库,前面页面访问数据正常,后台记取数据正常.但只要向数据库写入数据,就会出现下面的错误,并且我已配置好了这个的:配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务.为什么还是连接不起了?如果是无法远程连接导致,为什么读取可以远程连接了?请问解决方法?

“/”应用程序中的服务器错误。
--------------------------------------------

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  


------解决方案--------------------

 Lock:Cancel
 指示已取消获取资源锁(例如,由于死锁)。
只读锁??
或者是死锁了?
 
 
------解决方案--------------------
不能写数据有可能是权限问题,
出现这个问题还可能是SQL SERVER CONFIGURATION MANAGER 下的服务TCP/IP 1433端口被占用,手动设置过来