解决办法:
1、可能是你的sql2005没有开启远程连接功能
开启办法如下:
配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了.
2、如果你已经设置了 windows与SQL Server混合验证且启用了sa帐户
在开始菜单中的"SQL SERVER 2005"->"Configuration Tools"->"SQL SERVER Configuration Management"中将"SQL SERVER Clinet"中的命名管道(named pipes)打开,然后重启一下SQL SERVER的服务