SQL Server 2008 でのユーザー名への権限の付与
SQL Server 認証を使用して ODBC 接続を確立するには、適切なユーザー権限が必要です。この記事では、ユーザーに特定のデータベース権限を付与し、ユーザーがデータにアクセスするために必要な権限を確実に所有する方法について説明します。
SSMS を使用したグラフィカルな方法
SQL Server 管理内Studio (SSMS)、変更するデータベースに移動します。 「セキュリティ」タブで「ユーザー」を見つけます。対象のユーザーを右クリックし、「プロパティ」を選択します。 「データベース ロール メンバーシップ」セクションまで下にスクロールし、ユーザーを関連するロールに追加します。
ストアド プロシージャを使用したコマンドライン メソッド
データベース内のすべてのテーブルに読み取り権限を付与するにはデータベースに対して、次のストアド プロシージャを実行します:
EXEC sp_addrolemember N'db_datareader', N'your-user-name'
同様に、書き込み権限を付与するには、 use:
EXEC sp_addrolemember N'db_datawriter', N'your-user-name'
詳細に制御するには、GRANT コマンドを使用します:
GRANT SELECT, INSERT, UPDATE ON dbo.YourTable TO YourUserName GRANT SELECT, INSERT ON dbo.YourTable2 TO YourUserName GRANT SELECT, DELETE ON dbo.YourTable3 TO YourUserName
SQL Server のユーザー権限に関する詳細なドキュメントは、MSDN Books Online で提供されています。
以上がSQL Server 2008 ユーザーにデータベース権限を付与するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。