汇商网 科技与电子产品领域信息大全

truncate需要什么权限

如何赋予TRUNCATE权限(原创)

TRUNCATE 所需的最低权限是对  table_name  的 ALTER 权限。TRUNCATE TABLE 权限默认授予表所有者、 sysadmin  固定服务器角色的成员、 db_owner  和  db_ddladmin  固定数据库角色的成员,并且不可转移权限。定义自定义权限集时为模块指定执行上下文非常有用。例如,某些操作(如 TRUNCATE TABLE)没有可授予的权限。若要执行 TRUNCATE TABLE,用户必须对指定表具有 ALTER 权限。授予用户对表的 ALTER 权限可能不是最佳方法,因为用户将拥有超出截断表的能力的权限。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除