管理员A可以直接连接远程的电脑,然后通过SQL Server Management Studio用WINDOWS身份认证登录SQL,可以设置权限禁止访问某些特定的数据库吗?或者直接禁用WINDOWS认证,必须使用账号密码登录?我尝试过将WINDOWS用户映射到数据库,然后在安全对象中对数据库设置禁止连接、选择之类的,但是保存以后再查看刚才的设置又没了,当然也没有效果了……

解决方案 »

  1.   

    可以设置权限禁止访问某些特定的数据库吗?可以,第一种方法:直接从Windows层面把这个账号禁掉.第二个方法,允许登录Windows,但是在SQLServer中把这个Windows登录禁掉.或者直接禁用WINDOWS认证,必须使用账号密码登录?Windows登录是默认的,不能禁用.
    在图中,点击属性.然后禁用.
      

  2.   


    謝謝,不過我好像玩脫了……明明開啟了SA,然後禁用了WINDOWS帳號,結果SA也登錄不上去了
      

  3.   

    你禁用的应该不是本地管理员组吧。而且开放sa之前,要先开启混合登录模式,如果啥都不行,试试这里提到的方法:
    http://blog.csdn.net/dba_huangzj/article/details/7927266