紧急求助:SQL Server2000服务器突然连接不上了
以前用得好好的,近几天突然连接不上了,但我连接本地的数据库服务器和另外一台数据库服务器时又能连接成功,说明数据库连接部分的代码是没有问题的。
以下几点是我收集的一些信息:
1、这台SQL Server服务器使用查询分析器可以连接上
2、以前能正常连接,说明连接字符串是没有问题的,连接字符串如下:
<add key="cqserver" value="server=10.15.115.15;database=pr_db;User ID=cq_admin;password=cqadmin"/>
3、在使用VS2005调试时,执行完 conn = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings[DBServer].ToString());后
conn连接为关闭状态,信息为:
“conn.ServerVersion”引发了“System.InvalidOperationException”类型的异常
4、随后的语句if (conn.State != ConnectionState.Open) conn.Open();系统提示如下错误:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
我将原来正常的数据库操作部分的dll拷回来,仍然不能连接,说明问题不在代码,应该在asp.net的设置部分,但我不是很清楚哪里出了问题,请高手支招!
十万火急!!扣工资和奖金和浮动的事儿,救急!!!万分感谢!
另:SQL服务器环境为win2003 Server+SP2 ,SQL Server2000+SP4,连接不上
Web服务器环境为Win2000 Server+SP4 ,SQL Server2000+SP4,可以连接
开发机器 环境为Winxp+SP2,SQL Server2000+SP4,可以连接
通过查询分析器查到的SQL服务器SQL Server版本信息如下:
Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)