【发布时间】:2021-01-16 08:56:30
【问题描述】:
我创建了一个用户并授予他运行 sp 的权限。该 sp 还必须根据工作类型更新表。
但是当用户运行sp时,却报错:
The SELECT permission was denied on the object 'fn_dblog', database 'mssqlsystemresource', schema 'sys'.
有没有人能解决这个问题?
【问题讨论】:
-
fn_dblog 不是一个过程。这是一个系统表函数,需要一些额外的权限
-
我说当用户想运行我写的sp时,她得到了这个错误!
-
这是未记录的功能。显然,它需要您考虑的更多权限 - 如here 所述。更好的问题是为什么“用户”需要这样做。
-
因为我在触发器中发现了这个函数
标签: sql sql-server