我问题是这样的:
   我开始装的是vs2005 sql2005!可是发现我用sql2005 用不了我就把sql2005卸载了,装了sql2000!又重新附近运行,我的字符串是connectionString="Data Source=.;Initial Catalog=DNXSGL;User Id=sa;Password=123; Trusted_Connection=True"可是每次运行都提示是无法打开登录所请求的数据库 "DNXSGL"。登录失败。
用户 'PC2010092223KGQ\Administrator' 登录失败。为什么会是这个用户登录失败呢,不是sa吗?我该怎么改啊?

解决方案 »

  1.   

    在本地SQL服务器实例附加数据库文件
    " Server=.\SQLExpress; AttachDbFilename=c:\A\mydbfile.mdf; Database=dbname; Database=dbname; Trusted_Connection=Yes; "   
    - or -
    " Server=.\SQLExpress; AttachDbFilename=|DataDirectory|mydbfile.mdf; Database=dbname; Trusted_Connection=Yes; "
    登陆设置改为SQL Server身份验证
    string strconn = "data source=127.0.0.1;initial catalog=Northwind;Persist Security Info=true;user id=sa;password=";   
      

  2.   

    或者是你的SQL  设置问题  
      

  3.   

    我的链接字符串改成这样了
    string strconn = "data source=127.0.0.1;initial catalog=Northwind;Persist Security Info=true;user id=sa;password=";  
    已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 命名管道提供程序, error: 0 - 管道的另一端上无任何进程。) 
    又出现这样的错误了!
     
      

  4.   

    能说下这是怎么造成的吗?这跟我原来装的sql2005有关系吗?