首页 > 解决方案 > 将 schema::xxx 上的授权更改为 [Domain\user1] 无法授予架构权限?

问题描述

下面的 SQL 得到了权限被拒绝的错误。

drop schema xxx; -- run if xxx exists
go
create schema xxx;
go
alter authorization on schema::xxxto [Domain\user1]
exec ('create view xxx.x as select 1 a') as login = 'Domain\user1'
go

数据库“....”中的 CREATE VIEW 权限被拒绝

以下错误也出现了同样的错误。

drop schema xxx;
go
create schema xxx;
go
GRANT CONTROL ON SCHEMA::[xxx] TO [Domain\user1]
exec ('create view xxx.x as select 1 a') as login = 'Domain\user1'
go

为什么它不起作用?

标签: sql-server

解决方案


推荐阅读