SQL Server 2005系列教学_用户管理
用户管理:
哪些用户可以使用:
一种是WINDWOS
一种是SQL SERVER用户
让WINDOWS中的DUFEI 这个用户只能访问itet数据库下的YUANGONG 这个表
只能检索yuangong表的信息。
新建SQL 用户
例:创建一个SQL 用户 lm,让LM对YUANGONG表有检索,插入,删除,更新的权限。
1、创建SQL 用户 lm
2.赋予LM 访问ITET数据库的权限。
3。具体分配权限。
例子:sp_addlogin 'gzh','gzh'
sp_defaultdb 'gzh','itet'
sp_grantdbaccess 'gzh','abc'
sp_revokedbaccess 'abc'
sp_grantdbaccess 'gzh','gzh'
grant insert,delete,update,select on 员工表 to gzh
revoke insert on 员工表 from gzh
sp_revokedbaccess 'gzh'
sp_droplogin 'gzh'
哪些用户可以使用:
一种是WINDWOS
一种是SQL SERVER用户
身份验证方式:
windows验证: 安全,但不灵活
混合验证(WINDOWS SQL SERVER)
SQL SERVER验证: 灵活,但不安全
windows验证: 安全,但不灵活
混合验证(WINDOWS SQL SERVER)
SQL SERVER验证: 灵活,但不安全
让WINDOWS中的DUFEI 这个用户只能访问itet数据库下的YUANGONG 这个表
只能检索yuangong表的信息。
1、在WINDOWS 中新建用户 dufei
2、赋予dufei登录 sql server服务器的权限。
3、赋予dufei 只能访问itet数据库的权限。
4、具备分配权限。
5、验证:
使用dufei用户登录---登录sql server ----打开itet----访问yuangong
可尝试修改,删除等操作。。。。
2、赋予dufei登录 sql server服务器的权限。
3、赋予dufei 只能访问itet数据库的权限。
4、具备分配权限。
5、验证:
使用dufei用户登录---登录sql server ----打开itet----访问yuangong
可尝试修改,删除等操作。。。。
新建SQL 用户
例:创建一个SQL 用户 lm,让LM对YUANGONG表有检索,插入,删除,更新的权限。
1、创建SQL 用户 lm
2.赋予LM 访问ITET数据库的权限。
3。具体分配权限。
sp_grantlogin 'server1\dufei'
SP_DEFAULTDB 'SERVER1\DUFEI','itet'
sp_grantdbaccess 'server1\dufei','df'
grant all to df -- SQL SERVER 2005中不再使用ALL
revoke all from df
sp_revokedbaccess 'df'
sp_revokelogin 'server1\dufei'
***************************
sp_addlogin 'xhl','xhl'
sp_defaultdb 'xhl','itet'
sp_grantdbaccess 'xhl'把此用户加入ITET库
grant all on 员工表 to xhl
SP_DEFAULTDB 'SERVER1\DUFEI','itet'
sp_grantdbaccess 'server1\dufei','df'
grant all to df -- SQL SERVER 2005中不再使用ALL
revoke all from df
sp_revokedbaccess 'df'
sp_revokelogin 'server1\dufei'
***************************
sp_addlogin 'xhl','xhl'
sp_defaultdb 'xhl','itet'
sp_grantdbaccess 'xhl'把此用户加入ITET库
grant all on 员工表 to xhl
revoke all from xhl
sp_revokedbaccess 'xhl'
sp_revokedbaccess 'xhl'
sp_droplogin 'xhl'
员工表
工资表
3.创建以下登录标识
登录名称 密码
韩超 hc
王晋 wj
胡文丽 hwl
彭毅 py
刘永强 lyq
5、添加以下成员
成员名称 权限许可
韩超 只能对员工表进行数据的插入、删除、更新及查询操作
王晋 只能对工资表进行数据的插入、删除、更新及查询操作
胡文丽 彭毅 只允许创建数据表及定义修改数据表结构
刘永强 允许所有操作
工资表
3.创建以下登录标识
登录名称 密码
韩超 hc
王晋 wj
胡文丽 hwl
彭毅 py
刘永强 lyq
5、添加以下成员
成员名称 权限许可
韩超 只能对员工表进行数据的插入、删除、更新及查询操作
王晋 只能对工资表进行数据的插入、删除、更新及查询操作
胡文丽 彭毅 只允许创建数据表及定义修改数据表结构
刘永强 允许所有操作
例子:sp_addlogin 'gzh','gzh'
sp_defaultdb 'gzh','itet'
sp_grantdbaccess 'gzh','abc'
sp_revokedbaccess 'abc'
sp_grantdbaccess 'gzh','gzh'
grant insert,delete,update,select on 员工表 to gzh
revoke insert on 员工表 from gzh
sp_revokedbaccess 'gzh'
sp_droplogin 'gzh'
本文出自 “杜飞” 博客,转载请与作者联系!