我有一个拥有ddladmin会员资格的用户我想限制他在dbo架构上创建表格我可以这样做吗? 或者我必须去用户定义角色
答案 0 :(得分:0)
您可以在数据库中使用REVOKE
CREATE TABLE
来限制该用户创建任何表格。
尝试以下示例:
REVOKE CREATE TABLE ON <DB_Name> FROM <UserName>
对于架构级别,请尝试以下操作:
REVOKE CREATE TABLE ON SCHEMA::<schema_name> TO <UserName>