Ms-sql-server-assign-permissions

提供:Dev Guides
移動先:案内検索

MS SQL Server-アクセス許可の割り当て

  • 許可*は、プリンシパルがセキュリティ保護できる必要があるアクセスのレベルを管理する規則を指します。 MS SQL Serverで権限を付与、取り消し、拒否できます。

アクセス許可を割り当てるには、次の2つの方法のいずれかを使用できます。

方法1 – T-SQLの使用

構文

Use <database name>
Grant <permission name> on <object name> to <username\principle>

「TestDB」データベースの「TestTable」というオブジェクトの「TestUser」というユーザーに選択権限を割り当てるには、次のクエリを実行します。

USE TestDB
GO
Grant select on TestTable to TestUser

方法2 – SSMSの使用(SQL Server Management Studio)

  • ステップ1 *-次のスナップショットに示すように、インスタンスに接続してフォルダーを展開します。

権限の割り当て

  • ステップ2 *-TestUserを右クリックして、[プロパティ]をクリックします。 次の画面が表示されます。

データベースTestUser

  • ステップ3 * [検索]をクリックして、特定のオプションを選択します。 [オブジェクトの種類]をクリックし、テーブルを選択して[参照]をクリックします。 「TestTable」を選択して、「OK」をクリックします。 次の画面が表示されます。

データベースTestUser

  • ステップ4 *上記のスナップショットに示すように、[許可の選択]の下の[列の付与]チェックボックスをオンにして、[OK]をクリックします。

データベースTestUser

  • ステップ5 *「TestUser」に付与されたTestDBデータベースの「TestTable」に対する権限を選択します。 OKをクリックしてください。