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を右クリックして、[プロパティ]をクリックします。 次の画面が表示されます。
- ステップ3 * [検索]をクリックして、特定のオプションを選択します。 [オブジェクトの種類]をクリックし、テーブルを選択して[参照]をクリックします。 「TestTable」を選択して、「OK」をクリックします。 次の画面が表示されます。
- ステップ4 *上記のスナップショットに示すように、[許可の選択]の下の[列の付与]チェックボックスをオンにして、[OK]をクリックします。
- ステップ5 *「TestUser」に付与されたTestDBデータベースの「TestTable」に対する権限を選択します。 OKをクリックしてください。