SQL Server:SecurityAdmin 角色可以读取错误日志吗?

SQL Server:SecurityAdmin 角色可以读取错误日志吗?

我读过,例如从这里

http://wiki.lessthandot.com/index.php/Find_Out_Server_Roles_For_a_SQL_Server_Login

SecurityAdmin 角色可以读取错误日志。我处于 SecurityAdmin 角色,当我尝试执行 xp_readerrorlog 时,出现以下错误:

Msg 229, Level 14, State 5, Procedure xp_readerrorlog, Line 1
The EXECUTE permission was denied on the object 'xp_readerrorlog', database 'mssqlsystemresource', schema 'sys'.

我遗漏了什么?此角色是否可以读取错误日志?

答案1

SecurityAdmin 角色可以调用 sp_readerrorlog,但不能调用 xp_readerrorlog,因为该角色不允许使用扩展存储过程。没什么大不了的,只是少了三个参数过滤器。

相关内容