原创

SQLSERVER报表开发者权限设置

背景:数据库PMFDB,用户pauser, 角色developer

use PMFDB;
GRANT CREATE VIEW TO developer;
grant alter on schema::dbo to developer;
Go

参考:
https://bbs.csdn.net/topics/350189945
https://docs.microsoft.com/zh-cn/sql/t-sql/statements/grant-database-permissions-transact-sql?view=sql-server-ver15
https://docs.microsoft.com/zh-cn/sql/t-sql/statements/grant-schema-permissions-transact-sql?view=sql-server-ver15

要能执行建表语句,需要两个权限:

  1. create table权限:
    语句如楼主的:grant create table to db_RoleTest
  2. 所在架构的alter权限:
    语句如:grant alter on schema :: dbo to db_RoleTest
正文到此结束