2011-06-13 5 views
12

作成したユーザーにdb_ownerロールを割り当てる方法を教えてください。プログラムでDBユーザーをdb_ownerに設定する

ログインを作成してデータベースに追加できました。私はdb_ownerへの許可をSQLクエリを使って変更する方法を知らない。

データベースにユーザーを追加するクエリで何か不足しているような気がしますか?

EXEC sp_addrolemember N'db_owner', N'[Driver-SOC-ChrisTest]' 

は(推奨されません)データベースのユーザーの所有者を作るために:ここで

は、ユーザーDBO権限を与えるには、データベース

CREATE USER [Driver-SOC-ChrisTest] FOR LOGIN [Driver-SOC-ChrisTest] 
WITH DEFAULT_SCHEMA=[dbo] 
+0

SQL Server 2008のこの回答を参照してください。http://stackoverflow.com/questions/3998634/sql-server-2008-how-do-i-grant-privileges-to-a-username –

答えて

23

にユーザーを追加するための照会である

EXEC sp_changedbowner N'[Driver-SOC-ChrisTest]' 
+0

+1;あなたはもっと速かった –

14

私はしばしばGUIに入り、必要な変更を加え、保存するのではなくScダイアログの一番上にある[編集]ボタンをクリックし、新しいウィンドウに送信します。これにより、以前のポスターが提供したコードが得られます。

+0

すばらしいヒント!ありがとう – qui

+0

これは天才です!どのように私はこれを知らなかったのですか?とても便利です。 –

関連する問題