Агент SQL не запускает службы отчетов

Я пытаюсь сделать расписание на Reporting Services. Когда я применяю конфигурацию, он говорит мне, что агент SQL не работает и ему нужна эта служба для завершения операции.

Но если я перейду к списку служб, служба агента SQL будет запущена. Что случилось тогда?

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

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

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

Заранее спасибо

Изменить: Это журнал, созданный, когда я пытаюсь запланировать


person davidrgh    schedule 11.01.2018    source источник
comment
Я заметил, что не вижу службу SSRS на вашем снимке экрана. Можно ли предположить, что она работает на другом сервере?   -  person Larnu    schedule 11.01.2018
comment
На самом деле это тот же сервер (я только что добавил фото со службой отчетов)   -  person davidrgh    schedule 11.01.2018
comment
Это SQL Server 2017, случайно?   -  person Larnu    schedule 11.01.2018
comment
Да, это 2017 год   -  person davidrgh    schedule 11.01.2018
comment
Это имеет больше смысла. Признаюсь, я еще не использовал SSRS 2017; установка немного отличается от 2016 года и ранее, так как это отдельная установка. Извините, но в данный момент у меня нет для вас ответа. У меня есть тестовая среда 2017 года, и если у меня будет шанс, я посмотрю, смогу ли я воспроизвести ее там. Никаких обещаний, что у меня будет такой шанс, однако, надеюсь, у кого-то еще может быть ответ для вас.   -  person Larnu    schedule 11.01.2018


Ответы (1)


Пожалуйста, проверьте учетные данные для агента SQL Server, а также службы отчетов. Он должен быть таким же, иначе он должен содержать правильные права. Проверка прав для баз данных служб Reporting Services на сервере SQL также помогает. Пожалуйста, прокомментируйте или добавьте предложения.

person Sachet Patil    schedule 12.01.2018
comment
Обе службы используют сетевые службы для входа в систему. Но ошибка все равно появляется - person davidrgh; 15.01.2018
comment
Хорошо, тогда кажется, что в сервисах нет проблем. Проверяли ли вы конфигурацию диспетчера конфигурации служб Reporting Services? Это работает на том же. Я предлагаю добавить учетные данные учетной записи администратора в конфигурации служб и SSRS. Если это невозможно, используйте обычную учетную запись с соответствующими правами базы данных ReportServer и правами Windows. Надеюсь, это поможет :) - person Sachet Patil; 15.01.2018
comment
Я пробовал это, но ошибка все еще сохраняется. Я установил учетную запись SERVIDOR\Administrador (учетная запись администратора системы) на диспетчер конфигурации SSRS в качестве учетной записи службы, а также на службы отчетов и агентов для входа в систему. Я совсем запутался :С - person davidrgh; 15.01.2018
comment
Вы проверяли лог-файлы? Проверьте, не выделены ли какие-либо ошибки в этом файле. Если возможно, поделитесь со мной этим файлом. Вы получите его в этом расположении по умолчанию: %programfiles%\Microsoft SQL Server\‹Экземпляр SQL Server›\Reporting Services\LogFiles. - person Sachet Patil; 16.01.2018
comment
Я добавил в конце исходного вопроса ссылку для получения файла журнала, который создается, когда я пытаюсь выполнить расписание. - person davidrgh; 16.01.2018
comment
Спасибо, Дэвид. Я проверил этот файл журнала, и в соответствии с этой проблемой все указывает на агент SQL-сервера. Я также проверил скриншот предоставленных вами услуг. Как мы видим, служба агента SQL Server недоступна в существующей системе. Вы также получите одну вкладку с именем Агент SQL Server в студии управления SQL. Это отображается в SSMS? Вы используете экспресс-версию SQL-сервера? Я думаю, что есть ограниченные версии SQL-сервера, которые предоставляют только агент SQL-сервера. Пожалуйста проверьте и подтвердите. - person Sachet Patil; 17.01.2018
comment
Да, служба агента SQL Server существует. На снимке экрана этого не видно, потому что он назван по-испански (Agente SQL Server), поэтому он находится вверху в списке служб. - person davidrgh; 17.01.2018
comment
Хорошо, тогда последнее, что вы можете сделать, это сначала создать несколько заданий, таких как простая отправка почты в агенте SQL-сервера из SSMS, просто чтобы убедиться, что он работает нормально. Если он работает, перезапустите этот агент SQL из SSMS. В какой-то странной ситуации перезапуск сервера приложений также работает. - person Sachet Patil; 17.01.2018