考虑这样一种情况,数据库具有SQL数据库角色或应用程序角色。任务是授予{{n}}个存储过程的执行权限。
使用SQL Management Studio时,有一个很好的屏幕可帮助为角色应用对象权限。 以下是应用权限的步骤:
问题:
使用 SQL Server Management Studio 2005 是否有更快的方法执行此任务?也许是另一个 GUI 工具(最好是免费的)?
是否有创建 T-SQL 脚本以自动执行此任务的建议?例如,创建所有存储过程名称的表,循环并应用 exec 权限?
使用SQL Management Studio时,有一个很好的屏幕可帮助为角色应用对象权限。 以下是应用权限的步骤:
- 在“可保护项”列表中选择要授予/拒绝权限的对象。
- 导航到下面的“显式权限”列表。
- 根据需要选择授予或拒绝复选框。
问题:
使用 SQL Server Management Studio 2005 是否有更快的方法执行此任务?也许是另一个 GUI 工具(最好是免费的)?
是否有创建 T-SQL 脚本以自动执行此任务的建议?例如,创建所有存储过程名称的表,循环并应用 exec 权限?