SQL Serverの特定のユーザーロールに対して付与権限を作成するために実行できるスクリプトを探しています。たとえば、ユーザーロールを指定すると、すべてのテーブルに対して次のものが生成されますそして、それは保存して後で再利用できるように、データベースの手順、:ユーザーロールの付与スクリプトを作成するSQL Serverスクリプト
GRANT SELECT ON [dbo].[ResourceSource] TO ApplicationResourcesUpdates;
GRANT INSERT ON [dbo].[ResourceSource] TO ApplicationResourcesUpdates;
GRANT SELECT ON [dbo].[ResourceSource] TO ApplicationResourcesUpdates;
GRANT UPDATE ON [dbo].[ResourceSource] TO ApplicationResourcesUpdates;
GRANT DELETE ON [dbo].[ResourceSource] TO ApplicationResourcesUpdates;
GRANT REFERENCES ON [dbo].[ResourceSource] TO ApplicationResourcesUpdates;
GRANT EXECUTE ON dbo.TruncateAllTables TO ApplicationResourcesUpdates;
GRANT EXECUTE ON import.CountryMerge TO ApplicationResourcesUpdates;
GRANT EXECUTE ON import.CreateAllForeignKeys TO ApplicationResourcesUpdates;
GRANT EXECUTE ON import.CreateAllIndexes TO ApplicationResourcesUpdates;
'' sys.tables' +から選択*は、タイプ=「P'' +いくつかの動的SQLは、あなたが必要とするすべてであるsys.objectsから選択* .... –
この質問が見つかりました。これはあなたが探しているのと同じですか? http://stackoverflow.com/questions/6300740/how-to-script-sql-server-database-role –
全体のスキーマを付与 –