在 SQL Server 2008 中,对象权限可以根据其作用范围分为两类:
针对所有对象的权限:
这类权限适用于系统中的所有对象,例如 CONTROL 权限。
针对特殊对象的权限:
这类权限仅对特定类型的对象有效。例如,INSERT 权限适用于表,但不适用于存储过程;而 EXECUTE 权限适用于存储过程,但不适用于表。
SQL Server 2008 中针对所有对象的权限包括:CONTROL、ALTER ANY、TAKE OWNERSHIP、INPERSONATE、CREATE、VIEW DEFINITION 等。