在SQL中首先使用CREATE ROLE语句创建角色,然后用GRANT语句给角色授权,用REVOKE语句收回授予角色的权限。 1、角色的创建 语句格式为: CREATE ROLE<角色名> 刚刚创建的角色是空的,没有任何内容,可以用GRANT角色为角色授权 2、给角色授权 GRANT<权限>[,<权限>]… ON<对象类型>对象名 TO<角色>[,<角色>]… 数据库...
SQL中使用GRANT和REVOKE语句向用户授予或收回对数据的操作权限。 GRANT语句向用户授予权限,REVOKE语句收回已经授予用户的权限。 1.GRANT 语句的一般格式: GRANT <权限>[,<权限>]... ON <对象类型> <对象名>[,<对象类型> <对象名>]… TO <用户>[,<用户>]... [WITH GRANT OPTION]; 1. 2. 3. 4. WI...
SQL_Server_login_mapped_to_asymmetric_key 指定映射到非对称密钥的 SQL Server 登录名。 server_role 指定用户定义的服务器角色。 备注 只有在当前数据库为 master 时,才可授予其服务器作用域内的权限。 可以在sys.server_permissions目录视图中查看有关服务器权限的信息;在sys.server_principals目录视图中查看有关...
SQL_Server_login_from_AsymKey 指定映射到非对称密钥的 SQL Server 登录帐户的名称。 server_role 指定用户定义的服务器角色的名称。 WITH GRANT OPTION 指示该主体还可以向其他主体授予所指定的权限。 AS SQL_Server_login 指定执行此查询的主体要从哪个 SQL Server 登录名派生其授予该权限的权限。
SQL_Server_login_mapped_to_asymmetric_key 指定映射到非对称密钥的 SQL Server 登录名。 server_role 指定用户定义的服务器角色。 备注 只有在当前数据库为 master 时,才可授予其服务器作用域内的权限。 可以在sys.server_permissions目录视图中查看有关服务器权限的信息;在sys.server_principals目录视图中查看有关...
WITH GRANT OPTION 指示该主体还可以向其他主体授予所指定的权限。 AS <database_principal> 指定一个主体,执行该查询的主体从该主体获得授予该权限的权利。 Database_user 指定数据库用户。 Database_role 指定数据库角色。 Application_role 适用于:SQL Server 2008 (10.0.x) 及更高版本、SQL 数据库 ...
| SQL_Server_login_mapped_to_asymmetric_key | server_role <grantor_principal> ::= SQL_Server_login | SQL_Server_login_mapped_to_Windows_login | SQL_Server_login_mapped_to_Windows_group | SQL_Server_login_mapped_to_certificate | SQL_Server_login_mapped_to_asymmetric_key...
GRANT EXECUTE ON dbo.prc_errorlog TO person 标量函数权限:EXECUTE、REFERENCES。 表值函数权限:DELETE、INSERT、REFERENCES、SELECT、UPDATE。 存储过程权限:EXECUTE。 表权限:DELETE、INSERT、REFERENCES、SELECT、UPDATE。 视图权限:DELETE、INSERT、REFERENCES、SELECT、UPDATE。
serveradminserveradmin固定服务器角色的成员可以更改服务器范围的配置选项和关闭服务器。 securityadminsecurityadmin固定服务器角色的成员可以管理登录名及其属性。 他们可以GRANT、DENY和REVOKE服务器级权限。 securityadmin 还可以GRANT、DENY和REVOKE数据库级权限(如果他们具有数据库的访问权限)。此外,securityadmin 还可以重...
授予对 SQL Server 中数据库用户、数据库角色或应用程序角色的权限。 Transact-SQL 语法约定 语法 syntaxsql复制 GRANTpermission [ ,...n ]ON{ [USER::database_user] | [ROLE::database_role] | [APPLICATIONROLE::application_role] }TO<database_principal>[ ,...n ] [WITHGRANTOPTION] [AS<database...