Я прочитал, например, отсюда
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'.
Что мне не хватает? Может ли эта роль читать журналы ошибок или нет?
Роль SecurityAdmin может вызывать sp_readerrorlog, но не xp_readerrorlog, потому что роль не позволяет использовать расширенные хранимые процедуры. Ничего страшного, просто используйте на три фильтра параметров меньше.