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
要能执行建表语句,需要两个权限:
- create table权限:
语句如楼主的:grant create table to db_RoleTest- 所在架构的alter权限:
语句如:grant alter on schema :: dbo to db_RoleTest
正文到此结束