我在VS.NET2002中新建一个ASP.NET页面,想利用SqlConnection组件与本机的SQL Server数据库相连接,可打开该组件的ConnectionString属性,并填入如下的信息:服务器名称:(local)(点击下拉箭头看不到任何服务器),填写的用户名和密码正确,可在点击“在服务器选择数据库后”提示“[DBNETLIB] [Connection Open (Invalid Instance())] 无效的连接”,请问这个问题如何解决。
    我的配置是Window2003,SQL Server的服务器和客户端均为TCP/IP网络库,端口为1433,SQL Server肯定在运行。
    谢谢!

解决方案 »

  1.   

    MySqlConnection myConnection=new MySqlConnection("server=localhost;user id=root;password=XXXX;database=XXXX"); 
      

  2.   

    换用windows验证方式试试,
    在填入(local)后看“在服务器中选择数据库”下拉列表是否有可选数据库
    若有则没问题  
    同时可以修改用户登录方式试试
      

  3.   

    呵呵,楼上写的对的
    楼主可以先用vs.net的数据库连接向导测试是否能连上数据库
      

  4.   

    你可以先直接用SQL的查询分析器登录服务器看能不能进去,如果不能的话,可能是服务器的问题,或者你用户名的问题!
      

  5.   

    在SQL的查询分析器登录服务器可以进去(我使用是SQL Server和Windows身份验证)。
      

  6.   

    sql server是什么验证模式?是不是混合
      

  7.   

    同样的数据库我可以在ASP中打开。
      

  8.   

    从工具上可能看到具体数据库,但有些数据库看不到其中的表,而有些可以。
    ???????????
    怎么会这样 是不是你的系统里net和sql无缝接合的不太好