安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > DataBase > MSSQLSERVER > 使SQL用户只能看到自己拥有权限的库(图文教程)_MsSql

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

时间:2014-05-02来源: 作者:点击:
以SQL Server 2012 为例 上图是部分数据库的截图, 我们执行 复制代码 代码如下: DENY VIEW any DATABASE to PUBLIC; 然后给Best库的Best用户执行 复制代码 代码如下: ALTER AUTHORIZATION ON DATABASE::Best TO Best 资源管

以SQL Server 2012 为例

//内容来自AnYun.ORG

使SQL用户只能看到自己拥有权限的库(图文教程)_MsSql //内容来自AnYun.ORG

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

复制代码 代码如下:

DENY VIEW any DATABASE to PUBLIC;

然后给Best库的Best用户执行
复制代码 代码如下:

ALTER AUTHORIZATION ON DATABASE::Best TO Best
//内容来自AnYun.ORG

使SQL用户只能看到自己拥有权限的库(图文教程)_MsSql //内容来自安云网

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

复制代码 代码如下:

ALTER AUTHORIZATION ON DATABASE::Mine TO Mine
//内容来自AnYun.ORG

使SQL用户只能看到自己拥有权限的库(图文教程)_MsSql //内容来自AnYun.ORG

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

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容