Ошибка при создании подписки и / или расписания - в объекте было отказано в разрешении EXECUTE

Попытка создать подписку и / или расписание в службах отчетности. Я продолжаю получать эту ошибку, когда я нажимаю ОК. В чем дело?

введите описание изображения здесь

1 ответ

Решение

Я на самом деле задал этот вопрос, чтобы я мог ответить на него, потому что это была такая боль.

В моем случае мы перенесли базы данных отчетов на новый сервер несколько лет назад. Все работало, и нам никогда не требовалось создавать подписку, поэтому мы никогда не осознавали, что эти функции на самом деле не работают.

Я нашел ответ здесь:

Как: создать RSExecRole

Когда мы мигрировали, мы создали RSExecRole на master, поэтому большинство функций работало, но, очевидно, мы пренебрегли созданием роли в msdb (что используется для планирования заданий и т. Д.).

Я следовал инструкциям, и все работало, с одной оговоркой. В этой ссылке отсутствует одна важная часть информации, которая заключается в том, что после добавления RSExecRole в master и msdb вам необходимо добавить их в качестве ролей в NETWORK SERVICE или в любую учетную запись, на которой работает сервер отчетов.

Другие вопросы по тегам