1,直接登录数据库用SQLSERVER身份验证的方式 用户 密码 登录失败
提示: 无法打开用户默认数据库。登录失败(MicrosoftSQL Server,错误:4046);
2,用Windows身份登录进去改密码,然后用SQLSERVER身份验证的方式 也不行;
3,程序能够登录该数据库(用户sa,密码 登录),能够查询字段;
4,莫非中毒???

解决方案 »

  1.   

    你的连接人码呢?本地的话服务器是 (local)
      

  2.   

    http://www.connectionstrings.com/ 有全部的连接字符
      

  3.   

    程序中可以连接。就是在打开SQLSERVER2005 management studio 的时候 用 SQLSERVER身份验证方式登录 出现的错误
      

  4.   

    服务器可能选择错误。
    比如你安装了VS2008你的数据库服务器中会添加一个默认的SQLEXPRESS服务名,你可能选中了这个VS自带的SQL服务器
      

  5.   

    没搞定,问题依旧,我得重装SQL了。
      

  6.   

    用window身份登录,“安全性”->“登录名”,右键sa属性,有默认数据库一栏,将他改为master数据库就行了