sql server 2005权限控制问题?

xuanzhuantiankong 2010-08-03 05:02:51
给数据库里的用户设置权限,使之在前端客户端用户只能进行查询和选取操作,在后端的服务端用户可以进行保存,修改,删除,查询等操作,能给出一个思路吗?怎么解决这个问题?


...全文
53 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuanzhuantiankong 2010-08-03
  • 打赏
  • 举报
回复
那有没有简单一点的?
王向飞 2010-08-03
  • 打赏
  • 举报
回复
你这属于功能权限了啊,
建立一个功能权限表1,
用户表2
用户权限对应表3,
程序根据表3 ,确定登录用户具有的功能,根据有没有这个功能设置按钮是否可用。
应该不难,,,
永生天地 2010-08-03
  • 打赏
  • 举报
回复
这个不是程序的用吧?
duanzhi1984 2010-08-03
  • 打赏
  • 举报
回复
那是可以的,那就不是数据 库的问题了,是程序的问题。

只是有点麻烦了,你必须将每个按钮设置权限
xuanzhuantiankong 2010-08-03
  • 打赏
  • 举报
回复
是的,属于功能性权限设置,该如何设置?
xuanzhuantiankong 2010-08-03
  • 打赏
  • 举报
回复
前端用户和后端用户有很多?现在不能确定具体的名字,只能运行的时候由后端用户登录系统进行添加
obuntu 2010-08-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xuanzhuantiankong 的回复:]

用户表现在有两个字段,用户名和备注,我想在添加一个字段--权限 ,当读到用户名对应的权限为前端用户就把某些按钮置于不可用状态,否则全都置于可用状态,这样可以不可以?因为我前端用户和后端用户在一个表里?
[/Quote]



你这问的不是SQL Server的权限管控吧。属于功能性的权限设置。
xuanzhuantiankong 2010-08-03
  • 打赏
  • 举报
回复
用户表现在有两个字段,用户名和备注,我想在添加一个字段--权限 ,当读到用户名对应的权限为前端用户就把某些按钮置于不可用状态,否则全都置于可用状态,这样可以不可以?因为我前端用户和后端用户在一个表里?
王向飞 2010-08-03
  • 打赏
  • 举报
回复
GRANT SELECT ON OBJECT::数据库名.表名 TO 前端用户名;


GRANT ALL ON OBJECT::数据库名.表名 TO 后端的服务端用户;

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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