使SQL用户只能看到自己拥有权限的库(图文教程)
16lz
2022-01-13
以SQL Server 2012 为例
上图是部分数据库的截图, 我们执行
复制代码 代码如下:
DENY VIEW any DATABASE to PUBLIC;
然后给Best库的Best用户执行
复制代码 代码如下:
ALTER AUTHORIZATION ON DATABASE::Best TO Best
资源管理器中Best用户登陆后就只能显示Best库了, 同样给Mine库的Mine用户执行相同SQL
复制代码 代码如下:
ALTER AUTHORIZATION ON DATABASE::Mine TO Mine
Mine用户登录后也只能显示Mine数据库了, 达到了咱的目的, 分配权限的时候记得给对应用户映射对应数据库的权限, 防止跨库操作.
更多相关文章
- Android(安卓)10 定位问题,获取NMEA(支持5.0~10.0)
- Android(安卓)版本兼容 — Android(安卓)6.0 和 7.0后获取Mac地
- Android(安卓)给 app默认权限(不弹窗申请权限)
- android获取经纬度和地方名称
- android学习轨迹之二:Android权限标签uses-permission的书写位置
- android 仿写 screen lock
- android > 建立WIFI 热点
- android 拨号
- android实现拨打电话