2017-11-03 2 views
0

SelectRolという名前のデータベースロールを作成したいと思います。このメンバーのうち、roleにはどのテーブルでもselectを指定できます。テーブルを選択できるデータベースロールを作成するにはどうすればいいですか?

どのように私はSelectRolという名前のデータベース・ロールを作成することができます

メンバーの役割を作成するために、私はただの構文を知っていると私はそれを命名する方法がわからない、

+0

https://docs.microsoft.com/en-us/sql/t-sql/statements/create-role-transact-sql – Sami

答えて

0
/* Using Object explorer--> Security -->Right click Server Roles --> Select New server Role after that you can grant permission and assign this role to users. */ 

    /* OR using TQL */ 



    Use master 
     go 
     CREATE SERVER ROLE [SelectRol] AUTHORIZATION [sa] 
     GO 

     ALTER SERVER ROLE [SelectRol] ADD MEMBER [user_name] 
     GO 

    /*Now Grant few permissions*/ 

Use master 
go 
grant connect sql to [SelectRol]; 
grant view any database to [SelectRol]; 
0

オブジェクトエクスプローラで、レポートサーバーノードを展開します。 セキュリティフォルダを展開します。 アイテムレベルのロール定義を作成する場合は、[ロール]を右クリックし、[新規ロール]をポイントします。 または、システムレベルのロール定義を作成する場合は、[システムロール]を右クリックし、[新しいシステムロール]をポイントします。 役割の一意の名前を入力します。名前には少なくとも1文字が含まれていなければなりません。スペースや特定の記号を含めることもできますが、文字は含めることはできません。 ? :@ & = +、$/* <> |または 説明を入力します(任意)説明を入力します(Management Studioのこの説明はこのページにのみ表示されます)。 このロールのメンバーが実行できるタスクを選択します。 [OK]をクリックします。

関連する問題