无论任何角色,只要能登录sqlserver,就可以看到master和tempdb,看到没关系啊,用不到就好了

解决方案 »

  1.   

    你的登录信息就存在master,不能看到的话你登录都登录不了,至于tempdb,一个临时库能看到没所谓的
      

  2.   


    真不好。
    另外,有什么语句可以查询到某个用户的所有权限吗?exec sp_helprotect @username = 'user name'
      

  3.   

    你要是有时间有精力,可以看看《Microsoft SQL Server 2012 Security Cookbook》
      

  4.   

    @DBA_Huangzj   @AcHerat 有没有办法,只对所有表设置 select权限,而不对存储过程有权限?
      

  5.   


    有没有办法,只对某数据库中所有表设置 select权限,而不对存储过程有权限?