MS Docs(在线书籍)声明调用者必须拥有包含的模式或者是固定数据库角色的成员。(系统管理员、db_owner、db_ddladmin)。
在 SQL Server 2008 R2 中是否有特定的权限或一组权限可以被授予以允许此操作?
我有一个案例,我需要授予权限但权限最少,并且希望避免创建允许他们需要执行此操作的特定表集的存储过程(使用 execute as)。
他们还需要 TRUNCATE,但是 ALTER 权限涵盖了这一点。
MS Docs(在线书籍)声明调用者必须拥有包含的模式或者是固定数据库角色的成员。(系统管理员、db_owner、db_ddladmin)。
在 SQL Server 2008 R2 中是否有特定的权限或一组权限可以被授予以允许此操作?
我有一个案例,我需要授予权限但权限最少,并且希望避免创建允许他们需要执行此操作的特定表集的存储过程(使用 execute as)。
他们还需要 TRUNCATE,但是 ALTER 权限涵盖了这一点。
我认为DBCC CHECKIDENT上的 MS-Docs非常清楚:
权限