12
私が理解しているように、db_datareaderロールに割り当てられたユーザーはデータベース内のすべてのテーブルを読み取る権限を持ち、db_datawriterに割り当てられたユーザーはすべてのテーブルを更新できます。SQL Serverデータベースのロール
すべてのストアドプロシージャを実行する権限をユーザーに与えるデータベースロールはありますか?
私が理解しているように、db_datareaderロールに割り当てられたユーザーはデータベース内のすべてのテーブルを読み取る権限を持ち、db_datawriterに割り当てられたユーザーはすべてのテーブルを更新できます。SQL Serverデータベースのロール
すべてのストアドプロシージャを実行する権限をユーザーに与えるデータベースロールはありますか?
自分でロールする必要があります。
CREATE ROLE db_executor;
GRANT EXECUTE TO db_executor;
EXEC sp_addrolemember 'db_executor', 'username';
GRANT EXEC ON SCHEMA::dbo
あなたは、特定のセットアップにDBOをsubstitueでき
わけではないので、SQL Server 2005のスキーマ – gbn
@Joeに許可を使用する場合:私は、DB-エグゼキュータの役割を作成した後、私はそれからになりますそのロールにすべてのストアドプロシージャを実行する権限を与え、新しいSPを作成するたびに、新しいprocにexec権限を追加する役割を変更する必要があります。 – ChadD