SqlConnection myConn = new SqlConnection("server=192.168.0.1;uid=sa;pwd=;database=pubs");
改成
SqlConnection myConn = new SqlConnection("user id=sa;password=;initial catalog=pubs;data source=localhost;Connect Timeout=10");

解决方案 »

  1.   

    为什么没有
    myConn.open() 这一类的语句?SqlConnection myConn = new SqlConnection("server=192.168.0.1;uid=sa;pwd=;database=pubs");
    这里不用ip地址,用服务器名字试试
      

  2.   

    SqlConnection myConnection = new SqlConnection();
        myConnection.ConnectionString = "user id=sa;password=aU98rrx2;initial catalog=northwind;data source=mySQLServer;Connect Timeout=30";
        myConnection.Open();这是msdn上的例子
      

  3.   

    192.168.0.1改为localhost看看另外如楼上所说 先用现在的账号密码在查询分析器里连接一下,看对不对
      

  4.   

    刚装了sqlserver 2000然后我就测试这段代码这个账号和密码我没动,好象是系统默认的是不??
      

  5.   

    如果确认你的sa密码没有错误
    看看你的sqlserver的登陆方式是什么?
    是windows验证还是sql验证?或混合
      

  6.   

    用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联
    看你的sqlserver 的认证模式
    是否是混合认证
    如果只是windows认证则会出现这种问题
    在属性中改过来就可以了
    给分哦^_^
      

  7.   

    to childeliu(学习ing) 我照你说的做了,问题解决了,谢谢大家!!!