手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >使SQL用户只能看到自己拥有权限的库(图文教程)
使SQL用户只能看到自己拥有权限的库(图文教程)
摘要:以SQLServer2012为例上图是部分数据库的截图,我们执行复制代码代码如下:DENYVIEWanyDATABASEtoPUBLIC;然...

以SQL Server 2012 为例

使SQL用户只能看到自己拥有权限的库(图文教程)1

上图是部分数据库的截图, 我们执行

复制代码 代码如下:

DENY VIEW any DATABASE to PUBLIC;

然后给Best库的Best用户执行

复制代码 代码如下:

ALTER AUTHORIZATION ON DATABASE::Best TO Best

使SQL用户只能看到自己拥有权限的库(图文教程)2

资源管理器中Best用户登陆后就只能显示Best库了, 同样给Mine库的Mine用户执行相同SQL

复制代码 代码如下:

ALTER AUTHORIZATION ON DATABASE::Mine TO Mine

使SQL用户只能看到自己拥有权限的库(图文教程)3

Mine用户登录后也只能显示Mine数据库了, 达到了咱的目的, 分配权限的时候记得给对应用户映射对应数据库的权限, 防止跨库操作.

【使SQL用户只能看到自己拥有权限的库(图文教程)】相关文章:

SQL Server使用一个语句块批量插入多条记录的三种方法

SQL Server 2008 R2英文版安装图文教程

SQL查询日志 查看数据库历史查询记录的方法

使用 SQL Server 添加删除修改查询储存过程

SQL Server 2000向SQL Server 2008 R2推送数据图文教程

SQL Server 2005恢复数据库详细图文教程

SQL Server 不删除信息重新恢复自动编号列的序号的方法

SQLServer 2005 控制用户权限访问表图文教程

sql 2005不允许进行远程连接可能会导致此失败的解决方法

在SQL中使用convert函数进行日期的查询的代码

精品推荐
分类导航