SQL Server 中的“GRANT ALL TO 角色”

Phi*_*lls 5 t-sql sql-server

请有人解释以下语句在 SQL Server 2005 中的作用:

GRANT ALL TO pax_writer
Run Code Online (Sandbox Code Playgroud)

pax_writer 是之前使用语句创建的数据库角色

CREATE ROLE pax_writer AUTHORIZATION dbo
Run Code Online (Sandbox Code Playgroud)

gbn*_*gbn 4

授予数据库权限

这是唯一一次您可以省略该ON ThingsAndStuff条款。

全部

此选项不授予所有可能的权限。授予 ALL 相当于授予以下权限:BACKUP DATABASE、BACKUP LOG、CREATE DATABASE、CREATE DEFAULT、CREATE FUNCTION、CREATE PROCEDURE、CREATE RULE、CREATE TABLE 和 CREATE VIEW。