将数据库的身份模式改成 混合登录模式,
如果是sqlexpress,再将“服务和连接的外围应用配置器”里面的远程连接 改成 “同时使用TCP/IP和named pipes”

解决方案 »

  1.   

    这个就要看你的数据服务器的设置了
    没使用过sql2005
      

  2.   

    你要连接本地的SQL服务器,还是外网的? 如果连接外网 就要到SQL配置工具里的外围配置器里面设置一下1.点击进入服务和连接的外围配置器
    2.进入后,选择“远程连接”,选中“本地连接和远程连接”,“同时使用TCP/IP和named pipes”
    3.在重新MSSQLSEVER 服务
      

  3.   

    如果两种不同版本数据库,查询分析器登录时会显示数据库名称。
    将连接字符串中的database或data source改成想连的就成了。
      

  4.   

    请参考:
    C#访问SQL Server以及数据操作