ホームページ > データベース > mysql チュートリアル > SQL Server 2008 ユーザーにデータベース権限を付与するにはどうすればよいですか?

SQL Server 2008 ユーザーにデータベース権限を付与するにはどうすればよいですか?

Barbara Streisand
リリース: 2025-01-03 19:54:38
オリジナル
713 人が閲覧しました

How to Grant Database Privileges to a SQL Server 2008 User?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート