我可以在SQL Server上创建具有特定角色授权的表

时间:2017-04-26 04:41:26

标签: sql-server

我有权创建/删除表,但没有权限将表授予任何角色。 因此,当我在服务器上创建表时,我无法从中进行选择。

无论如何在一个声明中为任何角色创建表格和特定授权?

1 个答案:

答案 0 :(得分:0)

授予为特定数据库中的特定用户创建表的权限,不仅需要CREATE TABLE权限,还需要ALTER模式权限。

GRANT ALTER ON Schema :: schema-name TO DATABASENAME
GRANT CREATE TABLE TO DATABASENAME