SQL Server按照应用分权限,求一个方案

悬崖跳舞被人砍 2017-11-06 05:08:38
有一个数据中心,需要接的应用比较多,都是通过开视图给其他的应用,大家在这样的场景下,DBA都是怎么进行权限配置的?
...全文
225 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉普赛的歌 2017-11-08
  • 打赏
  • 举报
回复
引用 4 楼 kingofluo 的回复:
[quote=引用 1 楼 yupeigu 的回复:]
建几个角色,然后把权限授予角色,最后把这个角色授予开给他们的用户


引用 2 楼 yenange 的回复:
看你的实际场景。
你的应用多, 但库多不多?实际的用户多不多呢?

如果用户比较单一, 就一个, 就不用建立角色了, 直接给那个用户授权限就行。
但用户比较多, 而且有雷同的权限, 还是建立角色比较方便。

当然, 楼主最好是把问题再说得具体一点, 举实例的例子出来, 便于大家帮你分析
为了方便管理,我是想建多个库的,每个应用一个单独的库,方便管理维护,然后建立多个用户一一对应库和应用。这样应该设置权限呢?[/quote]

你的场景挺复杂的, 还是用角色吧
1. 每个角色包含哪些权限
2. 每个用户对应哪些角色

设置好就行了。

不过按大多数运维的做法, 需要用什么库就直接打勾就是了, 这算是比较粗的权限的做法:

大多数情况 下也够用了。
  • 打赏
  • 举报
回复
引用 1 楼 yupeigu 的回复:
建几个角色,然后把权限授予角色,最后把这个角色授予开给他们的用户
引用 2 楼 yenange 的回复:
看你的实际场景。 你的应用多, 但库多不多?实际的用户多不多呢? 如果用户比较单一, 就一个, 就不用建立角色了, 直接给那个用户授权限就行。 但用户比较多, 而且有雷同的权限, 还是建立角色比较方便。 当然, 楼主最好是把问题再说得具体一点, 举实例的例子出来, 便于大家帮你分析
为了方便管理,我是想建多个库的,每个应用一个单独的库,方便管理维护,然后建立多个用户一一对应库和应用。这样应该设置权限呢?
二月十六 2017-11-06
  • 打赏
  • 举报
回复
新建用户,然后把视图对应想给的权限,grant 给用户。
吉普赛的歌 2017-11-06
  • 打赏
  • 举报
回复
看你的实际场景。 你的应用多, 但库多不多?实际的用户多不多呢? 如果用户比较单一, 就一个, 就不用建立角色了, 直接给那个用户授权限就行。 但用户比较多, 而且有雷同的权限, 还是建立角色比较方便。 当然, 楼主最好是把问题再说得具体一点, 举实例的例子出来, 便于大家帮你分析
LongRui888 2017-11-06
  • 打赏
  • 举报
回复
建几个角色,然后把权限授予角色,最后把这个角色授予开给他们的用户

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧