隐藏其它数据库,只让用户能够看到自己拥有权限的数据库
来源:互联网 发布:淘宝客是付费的吗 编辑:程序博客网 时间:2024/05/22 11:35
隐藏用户没有权限的数据库,让他只能看到自己拥有权限的数据库
这个很多人都问的问题,可能很多都有没有得到答案
首先你阅读以下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
然后刷新一下就可以了看到这个用户拥有权限的数据库了
- 隐藏其它数据库,只让用户能够看到自己拥有权限的数据库
- 如何让SQL用户只能看到自己拥有权限的库
- 使SQL用户只能看到自己拥有权限的库
- 使SQL用户只能看到自己拥有权限的库
- SQL Server 用户只看到自己有权限的库
- Sqlserver中 登录用户只能看到自己拥有权限的库
- Sqlserver中 登录用户只能看到自己拥有权限的库
- 授权test用户拥有testDB数据库的所有权限(某个数据库的所有权限):
- 其它用户拥有和root一样的权限
- 用户具有多重角色,角色拥有可重复权限,确定用户具有权限的数据库设计方案(关系型数据库)
- 查看MYSQL数据库中所有用户及拥有权限
- 查看MYSQL数据库中所有用户及拥有权限
- 查看MYSQL数据库中所有用户及拥有权限
- 查看MYSQL数据库中所有用户及拥有权限
- 查看MYSQL数据库中所有用户及拥有权限
- 查看MYSQL数据库中所有用户及拥有权限
- 查看MYSQL数据库中所有用户及拥有权限
- 查看MYSQL数据库中所有用户及拥有权限
- STM32的NVIC理解
- js add delete 转义字符 demo
- 让你自己的操作系统支持鼠标做一个支持图形界面的操作系统(下)
- 如何在Dreamweaver编辑和搜索非标准扩展名的文件?
- 爱 不说再见
- 隐藏其它数据库,只让用户能够看到自己拥有权限的数据库
- Tomcat6启动报错java.lang.IllegalArgumentException:
- s3c2410_lcd & frame buffer 驱动分析
- Skype交互过程分析
- C运行库简介
- Visual Studio 2008 在 Windows 7 下总是提示 "Microsoft Incremental Linker已停止工作”
- innodb使用大字段text,blob的一些优化建议
- RO段、RW段和ZI段
- pthread_cond_wait()