c# 用户登录 权限分配

来源:百度知道 编辑:UC知道 时间:2024/06/25 05:34:09
c# 用户登录 权限分配

使用下面的SQL语句
/*添加SQL登陆账户*/
EXEC sp_addlogin 'zhangsan' , '1234'
GO
--账户名: zhangshan 密码:1234

/*在stuDB数据库中添加用户*/
EXEC sp_grantdbaccess 'zhangsan' ,'zhangsanDBUser'
zhangsanDBUser是数据库用户,默认和登录账户相同

授权
/*--为zhangsanDBUser分配表stuInfo的select insert update权限--*/
GRANT select , insert, update ON stuInfo TO zhangsanDBUser
/*分配创建表的权限*/
GRANT create table to zhangsanDBUser

不知道你明白了没

很简单啊!

每个操作设置一个权限等级,可以用数字来定 A

登陆的人设定一个权限等级, B

B>=A 就可以 否则权限不够

你可以固定权限,在数据库里建权限,有就是1,没有是0。