日期:2014-05-17  浏览次数:20470 次

SqlConnection.0pen
我是个新手,现在有个问题
SqlConnection connection = new SqlConnection("server = .;database = test; uid=sa; pwd=wxtjy111;");
        string s = string.Format("insert into  LoginUser(UserID,PassWord,Sex,Email) " 
               + "values '{0}','{1}','{2}','{3}'", userName.Text,pass1.Text,sex.Text,email.Text); 
        SqlCommand command = new SqlCommand(s, connection);
         connection.Open();  //这里出错
         command.ExecuteNonQuery();
         connection.Close(); 
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)


请问这个是什么原因?谢谢
sql?server command

------解决方案--------------------
1:LZ  你再本地有SQLSERVER数据库吗
2:你用账号sa和密码wxtjy111能否在数据库客户端上进行登录
------解决方案--------------------
我告诉你是怎么回事。这种事情我遇到过N的N次方次了。就是SQL Server (MSSQLSERVER)这个服务没有启动。你启动他就可以了
------解决方案--------------------
同意2#,设置方法:开始菜单,SQL Server 2005,SQL Server 外围应用配置器,服务和连接的外围应用配置器,把Sql Server的那个服务启动。