SqlConnection conn = new SqlConnection("server = (local)\\sqlexpress;integrated security = SSPI;database = Northwind");
            conn.Open();
连接不上,提示:Cannot open database "Northwind" requested by the login. The login failed.
Login failed for user 'hp-326-PC\hp-326'.
初学,请指点

解决方案 »

  1.   

    SqlConnection conn = new SqlConnection(
    "Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;");
      

  2.   

    找到login的usert和psssword,补上即可。
      

  3.   

     requested by the login. The login failed
    要求登陆,但登陆失败.
    Northwind一般是没有用密码的
      

  4.   

            string conn = System.Configuration.ConfigurationManager.ConnectionStrings["你的连接字符串"].ToString();
      

  5.   

    http://blog.csdn.net/clzdl/archive/2009/07/10/4338284.aspx
      

  6.   

    SqlConnection conn = new SqlConnection("server = (local)\\sqlexpress;database = Northwind" uid=sa; pwd=123);uid 是登陆名
    pwd 是密码
     
    试一下可以不
      

  7.   

    或者用sql自己带的默认的账户连接也可以的!
      

  8.   

    uid 
    pwd 
    可能你连接数据库是没有写密码和用户。
      

  9.   

    你用vs里面的Server Explorer连接一下数据库的,如果能连上,把连接字符串拷一下的就可以了
      

  10.   

    可能你连接数据库是没有写密码和用户。或者是sqlexpress服务未启动
      

  11.   

    用混合模式 字符串是它server=.;database=数据库名;uid=用户名;pwd=密码;就可以用了或者你怕错 就用连接字符串构建者类;
      

  12.   

    改动一下,试试:
    SqlConnection conn = new SqlConnection(@"server = (local)\sqlexpress;integrated security = SSPI;database = Northwind;"); 
      

  13.   

    没有用户名和密码,用户名在安装过程中会默认sa(SQLSEVER2000),密码是你自己设定的,一定要用这个密码和用户名来登录!再试试吧!QQ734583602,有时间多交流啊~!
      

  14.   

    改变一下连接字符串:
    SqlConnection conn = new SqlConnection("server = (local);database = Northwind";uid=xxx; pwd=XXX;");密码要正确! 
      

  15.   

    没设用户名和密码一般 uid=sa;pwd=""  你试下、看看行不行
      

  16.   

    string strCon = “server=.;intergrated  security=True;database=master”; //Windows身份認證
    string strCon= "Provider=SQLOLEDB;Data Source=.;Initial Catalog= master;Integrated Security=SSPI";//Windows身份認證
    string strCon = “server= .;database= master;uid=sa;pwd=sa”;//SQL身份認證
    string strCon=”Provider=SQLOLEDB;Data Source=.;Initial Catalog= master;use id=sa,password=sa;" //SQL身份認證
      

  17.   

    server = (local)\\sqlexpress;  别用local 换成你机器名
      

  18.   

    数据库登陆的时候有两种模式,
    一种是Windows模式,这种模式是SqlConnection conn = new SqlConnection("server = 服务器名;integrated security = true;database =数据库名 "); 
    另外一种模式是混合模式,混合模式下的integrated security = false,此时你需要通过userid和pwd登陆
    SqlConnection conn = new SqlConnection("server = 服务器名;database =数据库名  user="xxx"pwd="xxx""); 
    你可以试试这两种方法
      

  19.   

    server = (local)

    server =.
      

  20.   

    看你的sqlServer是什么登陆方式,你代码是windows登陆方式。
      

  21.   

    server=localhost;database=NorthWind;User ID =sa;Password=sa
      

  22.   

    这个问题菜鸟都来了,呵呵
    你的就是没有User ID 和Password
      

  23.   

    随便建个文件 后缀名是udl 的 选择要操作的数据库,然后把后缀名改成txt 的这样就可以得到要的连接语句
      

  24.   

    你们说的我试过一些,还是不行啊
    SqlConnection conn = new SqlConnection("server=localhost;database=NorthWind;User ID =123;Password=abc");
    这个也不行
      

  25.   

    Login failed for user 'hp-326-PC\hp-326'. 很清楚了,默认的用户没有登陆的权限
    sql server开启sql账号登陆,然后给sa设个密码
    最后加上uid=sa,pwd=密码就行了
      

  26.   

    用混合登陆模式,设置数据库用户名和密码,建立连接时字符串中要写上用户名和密码,混合登陆用sa,123,windows登陆就会存在复杂的用户机器名,最重要的是要先开MSSQLSERVER服务哦
      

  27.   

    直接用Windows模式
    其实直接在VS2005里双击你的那个数据库文件就可以打开资源管理器,然后对资源管理器里的数据库右键查看属性,接着在属性窗口就会有数据库连接符了,接着你就复现、粘贴应该就OK了
    欢迎大家来我的博客
    http://blog.csdn.com/csdbfans
      

  28.   

    Northwind死活连不上,无论配置还是字符串都应该没有问题,我自己建立了一个数据库,可以连接,也可以读取并显示,很费解...