Назад | Перейти на главную страницу

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'.

Что мне не хватает? Может ли эта роль читать журналы ошибок или нет?

Роль SecurityAdmin может вызывать sp_readerrorlog, но не xp_readerrorlog, потому что роль не позволяет использовать расширенные хранимые процедуры. Ничего страшного, просто используйте на три фильтра параметров меньше.