未处理SqlException:
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
用本机的sqlserver 查询分析器能连上吗?
用数据库管理器能连上吗?
1.如果能。代码问题 可能性大。
2.如果不能,数据库那台服务器问题。
---
PS:你说的是 sqlserver2000 怎么报错中是2005“。。When connecting to SQL Server 2005,。。。”
先确认你的数据库装的是否正确。
设置你数据库服务器所在的计算机,将1433 TCP 端口打开
你的数据库服务器得版本是多少?如果程序没有问题的话,建议你将sqlserver 2000 sp4补丁打上。
如果你安装了sql2000 和2005两个版本的话。那把服务关掉再开一下吧。