【发布时间】:2021-05-19 22:09:48
【问题描述】:
我有一个 SQL Azure 数据库,并且在 DBO 架构下已经有数千个对象。
我想创建一个具有特定访问要求的新用户
要求如下。
- 用户只能看到 dbo 架构下的少数对象
- 用户可以进行更新/选择/更改/执行..等。任何类型的修改,包括在允许查看的对象中添加或删除列。
- 用户可以在 dbo 架构下添加新对象。
- 用户不应在 SSMS 浏览器中看到 dbo 架构下的对象(不允许他们看到)。
你能帮我按照上面的规范设置用户吗?
【问题讨论】:
-
由于其他原因,我不能使用不同的架构。
-
如果没有#3,这将是可能的。
ALTER架构的权限是创建新对象所必需的,并且能够查看架构中的所有对象。 -
嗨@arif coskun 如果您需要更多信息,请告诉我。
标签: sql-server azure-sql-database