我想在SQL Server 2008中创建一个角色,这将允许特定用户组对特定数据库中的所有表具有更新权限。 我尝试使用tha管理工作室GUI,但我有很多表,很难选择一个并分配更新访问权限。 有些人可以告诉我一种编写脚本或示例脚本的方法,这将使我的生活更轻松。 非常感谢您的帮助。 提前谢谢。
答案 0 :(得分:3)
使用db_datawriter角色“在所有表格上书写”
答案 1 :(得分:0)
如果要使用自己的角色名,可以授予它对db_datawriter和db_datareader的等效权限:
GRANT SELECT ON SCHEMA :: dbo TO MyRole
GRANT INSERT ON SCHEMA :: dbo TO MyRole
GRANT UPDATE ON SCHEMA :: dbo TO MyRole
GRANT DELETE ON SCHEMA :: dbo TO MyRole
GRANT EXECUTE ON SCHEMA :: dbo TO MyRole