Ошибка при попытке создать подписку в службах отчетов - PullRequest
0 голосов
/ 19 мая 2011

Я пытаюсь настроить отправку отчетов по электронной почте в SQL Server 2005 Reporting Services. Когда я нажимаю, чтобы сохранить подписку, я получаю следующую ошибку:

Произошла внутренняя ошибка на сервере отчетов. Смотрите журнал ошибок для более подробной информации. (rsInternalError) Получение интерактивной справки Отказано в разрешении SELECT для объекта «sysservers», базы данных «mssqlsystemresource», схемы «sys».

У меня сложилось впечатление, что службы Reporting Services используют роль RSExecRole, которая создается во время установки. Разве mssqlsystemresources не является чем-то, что не предназначено и не легко затронуто?

1 Ответ

0 голосов
/ 19 мая 2011

Это чаще всего потому, что у пользователя нет настроек прав доступа. Можете ли вы проверить, не имеет ли RSEXECROLE никаких разрешений DENY и имеет ли они правильные разрешения на базе данных сервера отчетов.

http://www.sqlservercentral.com/blogs/brian_kelley/archive/2007/11/6/3195.aspx

Исходя из кода в приведенном выше URL, RSEXECROLE должен иметь 323 строки в SQL Server 2005 с пакетом обновления 3 (SP3). Ваш должен соответствовать этому.

Дайте мне знать, что вы найдете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...