1

我们要求用户不要在他们自己的模式中创建对象(例如 bill.Table 而不是使用 dbo.Table)。最终,我们希望强制这样做,而不是“好好问”。我用谷歌搜索并没有发现任何明显的东西。有人可以指出我正确的方向吗?

谢谢

黏土

4

1 回答 1

1

将用户添加到数据库时,该CREATE USER命令有一个可选参数,即WITH DEFAULT_SCHEMA

为用户设置默认架构的选项也可以在数据库的安全/用户树下的 ManagementStudio 中使用。

我不确定您是否可以专门允许用户访问以在数据库中创建诸如表之类的对象,同时阻止他们CREATE SCHEMA访问- dba.stackexchange 的人可能知道。

于 2012-08-02T15:42:07.347 回答