当前位置:首页 > 计算机 > 正文内容

隐藏用户没有权限的数据库,让他只能看到自己拥有权限的数据库

DYX5年前 (2020-09-10)计算机695

隐藏用户没有权限的数据库,让他只能看到自己拥有权限的数据库

这个很多人都问的问题,可能很多都有没有得到答案
希望可以帮到你:
隐藏用户没有权限的数据库,让他只能看到自己拥有权限的数据库

这个很多人都问的问题,可能很多都有没有得到答案

首先你阅读以下ms关于VIEW ANY DATABASE 权限的说明

VIEW ANY DATABASE 权限


最下面有一句

 若要限制数据库元数据的可见性,请拒绝登录帐户的 VIEW ANY DATABASE 权限。

拒绝此权限之后,登录帐户只能查看 master、tempdb 以及所拥有的数据库的元数据


然后有不少人尝试了

DENY VIEW ANY DATABASE TO [login]

但是发现用户除了master、tempdb 看不到其它的数据库

这是以为对以及所拥有的数据库的元数据这里的理解问题,这里指的是数据库拥有者

不是你分配给用户的权限、不是 db_owner


你可以使用下面的语句修改数据库的拥有者给这个用户

ALTER AUTHORIZATION ON DATABASE::databaseName TO login_name


然后刷新一下就可以了看到这个用户拥有权限的数据库了

“隐藏用户没有权限的数据库,让他只能看到自己拥有权限的数据库” 的相关文章

CentOS 开启 NSCD 缓存服务以加快 DNS 解析速度

CentOS 开启 NSCD 缓存服务以加快 DNS 解析速度

1.安装NSCDyum install nscd2.修改配置文件。使用vi编辑器修改配置:vi /etc/nscd.conf另起一行添加:enable-cache hosts yes如图:3.启动NSCD服务service nscd start...

IDE转ACHI不重装系统的操作方法(老电脑)

IDE转ACHI不重装系统的操作方法(老电脑)

HCI是一种新的硬盘算法,这种硬盘算法能有效的提高机械硬盘的性能,同时支持一些特殊的功能,AHCI模式则与IDE模式相反,装系统时需要安装SATA驱动(而且貌似只有这个模式能打开NCQ功能)。如果初始安装系统的时候没有安装AHCI驱动,则无法开启,开启后就会蓝屏,这样的情况下,必须先将BIOS选择回...

Cheat Engine

Cheat Engine

Cheat Engine又称CE修改器是一款内存修改编辑工具。你可以通过ce修改器(Cheat Engine)软件来修改游戏中的内存数据、人物属性、金币数值等等,功能强大企且操作简单,可以为你带来良好的更好的体验游戏。 Cheat Engine(ce修改器)软件特点  ce修改器(Chea...

MBR-BIOS与UEFI+GPT无损互转

MBR-BIOS与UEFI+GPT无损互转

环境和工具:VM10.0.0 ,支持EFI的PE ISO文件,Diskgenius专业版 BIOS+MBR转UEFI+GPT1、进入64位PE,打开diskgenius软件,调整C盘前面的空间,空出100M来。2、对着空出来的灰色磁盘空间,建立分区,并指定为EFI分区。3、这一步很关键,当...

PowerShell使用教程

PowerShell使用教程

一、说明1.1 背景说明个人对PowerShell也不是很熟悉,开始的时候就突然看到开始菜单中多了个叫PowerShell的文件夹,后来一点就看到某个教程视频说PowerShell很厉害但也没怎么听,再后来就看到kali也有了一些PowerShell的脚本这才意识到PowerShell应该确实有独到...