是ConnectionString的错误,
“SqlConnection conn=new SqlConnection("server=localhost;uid=Administrator;pwd=;database=northwind");”
连接的用户名、密码的错误,Administrator是系统的用户名,不是数据库的用户名。

解决方案 »

  1.   

    你的sqlserver是什么认证方式?改成windows认证。
      

  2.   

    使用sa试试看你看你SQL登陆配置.
      

  3.   

    这个与SQLServer的用户登陆认证方式有关,他有两种方式,你用uid=sa;pwd=
    和系统用户administrator分别试试看,最好SQLserver和NT结合认证,然后就用SQL Server中的用户就可以了
      

  4.   

    用认证方式来写connectstring
    ("server=localhost;Integrated Security=SSPI;database=northwind");
      

  5.   

    改为
    "User ID=sa;Initial Catalog=northwind;Data Source=(local);Password="
      

  6.   

    你用系统工具中的ODBC连接一下你的数据库,看是否可以?
      

  7.   

    确认一下你的uid和pwd到底是什么~~
      

  8.   

    给你一个完全正确的,你不用修改就行的string myConnectionString = "server=(local);user id=sa;password=;initial catalog=northwind";string myQuery = "SELECT top 10 OrderID, CustomerID, OrderDate, Freight, ShipName FROM Orders";SqlConnection myConnection = new SqlConnection(myConnectionString);
    SqlCommand myCommand = new SqlCommand(myQuery,myConnection);
    myConnection.Open();
      

  9.   

    哦!我现在发现我就是运行quickstar里面的例子还是有一样的问题!
    为什么会这样?
      

  10.   

    安装Sqlserver时安错了。。好象要是装成windows用户验证才行。。你试试,不行就改另外一种。。但一定是sqlserver安装时这个地方的选项搞错了。
      

  11.   

    我也曾遇到过类似的问题。如果你一定用windows用户验证,连接字符串可以这样写:
    Integrated Security=SSPI;Persist Security Info=True;database=你的数据库名;Connection Reset=FALSE;Connection Reset=FALSE"但这个用户得有访问此数据库的权限。
      

  12.   

    晕倒!!还有什么解决的办法啊?期待ing!
      

  13.   

    试试这个ConnectionString:
    "data source=localhost;initial catalog=northwind;user id=用户名(如:sa);password=密码;"
      

  14.   

    Enterprise Manager里的Sql Server名称上右键--〉Properties-->Security-->Authentication修改你的Sql Server的验证方法,然后按楼上的对应方法连接。