我附加了数据库到服务器上。
在程序里面加入了
这个conn=new SqlConnection("Server=localhost;Database=db_MrCy;uid=sa;pwd=");
为的是能够生成SqlConnection,但是出现这个错误。
conn.open(),出现这个错误,
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
在程序里面加入了
这个conn=new SqlConnection("Server=localhost;Database=db_MrCy;uid=sa;pwd=");
为的是能够生成SqlConnection,但是出现这个错误。
conn.open(),出现这个错误,
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
连SQL Server 的连接字符串不是这的吧:"Data Source=.;Initial Catalog=GSCWHZDB;User ID=sa;Password="
sql 2005 用Management Studio 连接下,如果连接没错,应该就没有多大问题了
或者是“Server=localhost\服务器名;Initial Catalog=db_MrCy;Integrated Security=SSPI”
1 看服务器打开没
2 as密码是否正确 可以先用window验证登陆看是否可以
3 如果是2005 看远程配置 10楼
操作系统是win xp
Server=localhost 把这个改成 Server=.;
以前刚开始学习c#的时候也经常出错,你好好检查一下,以后自己遇到类似的问题就很容易解决。