在具有安全工作组的多用户环境中,使用该声明和查询给运行该查询的用户与查询所有者相同的权限。
sqlstatement WITH OWNERACCESS OPTION;
WITH OWNERACCESS OPTION 声明是可选的。
下列示例使用户能够查看工资信息(即使用户没有权限查看工资表),提供查询主人拥有的权限:
SELECT LastName,
FirstName, Salary
FROM Employees
ORDER BY LastName
WITH OWNERACCESS OPTION;
如果用户无法创建表或添加,可使用 WITH OWNERACCESS OPTION来运行 制表或追加查询。
如果要强制工作组安全性设置及用户的权限,不要包含 WITH OWNERACCESS OPTION 声明。
此选项要求您必须访问与该数据库相关的 System.mdw 文件。它只在安全的多用户实现中才真正有用。