但是以windows验证方式可以打开建的数据库,服务器身份验证方式本来就是SQL Server和windows身份混合验证模式(S)~~~SQL身份验证方式的登录名和密码是我自己建的~~可以登录,就是不能打开数据库。

解决方案 »

  1.   


    能登陆数据库和能打开数据库时两个概念每个数据库里面有用户的SECURITY, 而登陆用户也有登录服务器的SECURITY,两个需要关联在你建立用户的时候如果你不对登录用户进行某个数据库的权限赋予,当然打不开数据库除非你的用户是 SYSADMIN SERVERSETUP 等超级权限
      

  2.   

    看看你的账户有没有 SYSADMIN权限