如果某人在用户空间中创建了一个表(例如,UD123
的命名约定为EID_table_name
)并且该人离开了公司,则可以通过某种方式向某人授予对该表的select
权限其他用户?
答案 0 :(得分:2)
默认情况下,DBC应该具有足够的访问权限以将访问权限授予其他用户。如果那不可行,则可以查询DBC.AllRightsV以查看谁对用户数据库及其中包含的对象具有授予权限。
SELECT *
FROM DBC.AllRightsV
WHERE DatabaseName = ‘{UserID}’
AND GrantAuthority = ‘Y’;