我在ASP.NET2.0中连接2005数据库时出现错误:
无法打开登录所请求的数据库 "db_SMS_Data"。登录失败。
用户 'a' 登录失败。字符连接为string M_str_sqlcon = "Data Source=localhost;initial catalog=db_SMS_Data;uid=a;PWD=12345";

解决方案 »

  1.   

    这别问我们,自己查吧,如果是局域网的,检查网络是否允许访问,然后检查localhost是否存在,用户名密码是否正确,实例名是否正确
      

  2.   

    localhost存在,用户名密码肯定正确,实例名也肯定正确,是我新设的
      

  3.   

    Data Source=localhost;initial catalog=db_SMS_Data;uid=a;PWD=12345";
    要么用户的问题。。要么是链接字符串的问题。。
      

  4.   

    Data Source=  ??? -----> 这里 可以写三种参数,有的机器localhost 可以,有的local 可以 有的 "." 就可以连接, 有的写 IP  就可以连接 . 你的情况 可能是 需要 写 主机名 就是 数据库的主机名--- 你懂得..