【发布时间】:2017-06-19 12:13:41
【问题描述】:
使用查询,而不是 GUI。我使用 default_schema 人为 AdventureWork2014 创建了一个用户。我如何授予他使用“销售”模式的权限?
【问题讨论】:
标签: sql sql-server-2008 permissions sql-grant
使用查询,而不是 GUI。我使用 default_schema 人为 AdventureWork2014 创建了一个用户。我如何授予他使用“销售”模式的权限?
【问题讨论】:
标签: sql sql-server-2008 permissions sql-grant
根据您想在销售模式上授予用户什么权限,您可以使用以下查询:
GRANT SELECT, INSERT, UPDATE, DELETE ON SCHEMA :: sale TO user ;
【讨论】:
GRANT permission [ ,...n ] ON SCHEMA :: schema_name
TO database_principal [ ,...n ]
[ WITH GRANT OPTION ]
[ AS granting_principal ]
参数
权限
指定可以在架构上授予的权限。有关权限列表,请参阅本主题后面的备注部分。
ON SCHEMA :: schema_name
指定授予权限的架构。范围限定符 :: 是必需的。
database_principal
指定被授予权限的主体。以下之一:
授予选项
表示主体也将被赋予将指定权限授予其他主体的能力。
AS granting_principal
指定一个主体,执行此查询的主体从该主体派生其授予权限的权利。以下之一:
如需进一步阅读,请参阅 Microsoft Docs 上的条目,GRANT Schema Permissions。
【讨论】: