2

一部のユーザーが特定のスキーマでテーブルを作成できるようにしたいのですが、他のスキーマでテーブルを作成できないようにしたいと考えています。どうすればこれを達成できますか?

CREATE TABLEのヘ​​ルプに次のように表示されます

データベースでの CREATE TABLE 権限と、テーブルが作成されるスキーマでの ALTER 権限が必要です。

これは、スキーマに ALTER 権限を付与し、他のすべてのスキーマに対する ALTER 権限を制限できるということですか?

4

2 に答える 2

5

一言で言えば、はい。

GRANT CREATE TABLE TO SomeUser
GRANT ALTER ON SCHEMA::AllowedSchema TO SomeUser
DENY ALTER ON SCHEMA::RestrictedSchema TO SomeUser
于 2011-01-04T17:03:40.667 に答える
0

ユーザーをスキーマ所有者に設定できます

于 2011-01-04T17:00:08.243 に答える