2017-04-26 2 views
0

テーブルを作成/削除する権限がありますが、どのロールにもテーブルを付与する権限はありません。 サーバー上にテーブルを作成すると、そこから選択することはできません。SQL Serverで特定のロールに付与されたテーブルを作成できます

テーブルと特定の権限を1つのステートメント内の任意のロールに作成する方法はありますか。

答えて

0

特定のデータベース内の特定のユーザーにテーブルを作成するアクセス許可を与えるには、CREATETABLEのアクセス許可が必要なだけでなく、スキーマに対するアクセス許可がALTERである必要があります。

GRANT ALTER ON Schema :: schema-name TO DATABASENAME 
GRANT CREATE TABLE TO DATABASENAME 
+0

私はすでに表を作成する権限を持っているが、私が割り当てられた役割がアクセスすることができ、特定のテーブルであるので、私はそれから選択することはできません。 特定の役割を持つテーブルを特定の権限で付与することができるかどうかを知りたいと思います。 – LLF

+0

@LastFrog一回答解を編集しました – Chanukya

関連する問題