2.用户角色的创建 sp_ addrole[@ro| ename=]·新角色名 [,[@ ownername=]“该角色所有者'] 为角色增加成员用户:sp_ addrolemember 删除角色:sp_ droprole 查询角色信息: sp helprole Designed by Tao Hongcai 2021年2月23日16
Designed by Tao Hongcai 2021年2月23日 16 sp_addrole [ @rolename = ] ‘新角色名’ [ , [ @ownername = ] ‘该角色所有者' ] 2.用户角色的创建 为角色增加成员用户:sp_addrolemember 删除角色:sp_droprole 查询角色信息:sp_helprole
四.5 QL SERVER数据库用户 1. SQL SERVER设定的缺省数据库用户 guest:一个登录用户在被设定为某个数据库用户之前, 可用 guest用户身份访间该数据库。 2.授权登录用户访问某个数据库 sp_ adduser[@ ploginame=]登录名 [,[@name_in_db=]‘访问数据库时用的名字'] 删除数据库用户: sp dropuser 查询数据库用户信息: sp helpuser 其他相关存储过程:sp_ grantdbaccess、 sp revokedbaccess Designed by Tao Hongcai 2021年2月23日17
Designed by Tao Hongcai 2021年2月23日 17 四.SQL SERVER数据库用户 sp_adduser[ @loginame = ] ‘登录名' [ , [ @name_in_db = ] ‘访问数据库时用的名字' ] 1.SQL SERVER设定的缺省数据库用户 guest:一个登录用户在被设定为某个数据库用户之前, 可用guest用户身份访问该数据库。 2.授权登录用户访问某个数据库 删除数据库用户:sp_dropuser 其他相关存储过程:sp_grantdbaccess、sp_revokedbaccess。 查询数据库用户信息:sp_helpuser
五. SQL SERVER语句授权 授权语法: GRANT{ALL|语句[,n]}T0<数据库角色或用户>[,,n 可被授权的语句: CREATE DATABASE CREATE DEFAULT CREATE FUNCTION CREATE PR0 CEDURE、 CREATE RULE、 CREATE TABLE、 CREATE VIEW BACKUP DATABASE、 BACKUP L0G。 Designed by Tao Hongcai 2021年2月23日18
Designed by Tao Hongcai 2021年2月23日 18 五.SQL SERVER语句授权 授权语法: 可被授权的语句: CREATE DATABASE、CREATE DEFAULT、CREATE FUNCTION、 CREATE PROCEDURE、CREATE RULE、CREATE TABLE、CREATE VIEW、 BACKUP DATABASE、BACKUP LOG。 GRANT { ALL | 语句 [ ,...n ] } TO <数据库角色或用户> [ ,...n ]
SQL SERVER对象授权 授权语法: GRANT{ALL[PR| LEGES]|权限[,n] (列名[,n])]0N{表名|视图名 0N{表名|视图名}[(列名[,n])] 0N{存储过程} T0{用户|角色}[,n] I WITH GRANT OPTION I [AS{角色}] 说明: 1) WITH GRANT OPTI0N选项只能授给用户,不能授给角色。 得到该选项的用户可将所被授予的权限转授给其它用户; (2)AS用于将权限授给角色。 Designed by Tao Hongcai 2021年2月23日19
Designed by Tao Hongcai 2021年2月23日 19 六.SQL SERVER对象授权 授权语法: GRANT { ALL [ PRIVILEGES ] | 权限 [ ,...n ] } { [ ( 列名 [ ,...n ] ) ] ON { 表名 | 视图名 } | ON { 表名 | 视图名 } [ ( 列名 [ ,...n ] ) ] | ON { 存储过程} } TO {用户 | 角色} [ ,...n ] [ WITH GRANT OPTION ] [ AS { 角色 } ] 说明: (1) WITH GRANT OPTION选项只能授给用户,不能授给角色。 得到该选项的用户可将所被授予的权限转授给其它用户; (2) AS用于将权限授给角色
注意:不同的数据库对象有不同的权限。 表、视图的权限: SELECT, INSERT, DELETE, REFERENCES, or UPDatE 列的权限: SeleCT and UPdate 存储过程的权限: EXECUTE ▲ Designed by Tao Hongcai 2021年2月23日20
Designed by Tao Hongcai 2021年2月23日 20 注意:不同的数据库对象有不同的权限。 表、视图的权限:SELECT, INSERT, DELETE, REFERENCES, or UPDATE. 列的权限:SELECT and UPDATE 存储过程的权限:EXECUTE