• Sqlserver中 登录用户只能看到自己拥有权限的库


    第1步:

    打开数据库管理界面 ---》安全性--》登录名,“新建登录名”

    这个界面,只要填写登录名和密码即可。其他的都不用管。

    第2步:

    执行sql:

    
    

    --将所有数据库的查看权限给Public角色,每个登录用户只能查看指定的数据库
    --此语句会导致服务器上所有的用户在没有设置数据库权限的情况下不会显示任何数据库,有可能会影响正常使用
    DENY VIEW any DATABASE TO PUBLIC;

    --
    ---test_denglm用户可以查看并访问MyDBName数据库
    ALTER AUTHORIZATION ON DATABASE::MyDBName TO test_denglm;

    就这么简单。

    之所以写这篇文章,因为按照网上说的那些方法,都行不通。

  • 相关阅读:
    跨域问题
    window7_64+python3.6安装Twisted
    resful协议1
    Http状态码
    数据库学习笔记
    linux学习笔记
    前端学习笔记
    python学习笔记
    mongoDB
    git的使用方法
  • 原文地址:https://www.cnblogs.com/puzi0315/p/10162607.html
Copyright © 2020-2023  润新知