实现 SQL 脚本的最佳方法是什么,该脚本将向数据库中的所有用户表的数据库角色授予选择、引用、插入、更新和删除权限?
理想情况下,当新表添加到数据库中时,该脚本可以运行多次。 SQL Server Management Studio 为各个数据库对象生成脚本,但我正在寻找更多“一劳永逸”的脚本。
最佳答案
我确信有一种更简单的方法,但是您可以循环访问数据库中的 sysobjects 表并向存在的任何用户表对象授予权限。然后,只要添加新表,您就可以多次运行该命令。
关于sql - 实现向数据库角色授予对数据库中所有用户表的权限的 SQL 脚本的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44780/