Я использую SQL Server Agent
выполнять некоторые задания каждый день, но проблема в том, что всякий раз, когда сервер (сама машина) перезагружается, SQL Server Agent
не запускается автоматически при повторной загрузке компьютера ... и мне самому приходится запускать его вручную.
Как настроить автоматический запуск агента сервера после перезагрузки компьютера?
Есть ли конкретная служба Windows, которую мне нужно настроить для автоматического запуска?
Запустите services.msc, перейдите в службу SQL SERVER AGENT и установите для нее автоматический тип запуска.
Вы можете сделать то же самое, обратившись к диспетчеру конфигурации сервера sql, который должен находиться в start / programs / microsoft sql server / configuration tools.
Если у вас установлен автоматический режим после перезагрузки сервера, появляется ли у вас всплывающее окно с надписью «Служба не запущена ...»?
Если он установлен на автоматический, он должен запуститься, а если нет или не удастся, он будет регистрировать его.
Если что-то еще останавливает его, это также будет зарегистрировано.
Загляните в журнал событий (щелкните правой кнопкой мыши мой компьютер -> управлять). Затем в журнале событий выберите систему. Просмотрите их сразу после перезагрузки и посмотрите, не упоминается ли что-нибудь об SQL Agent. Он должен показать, что он запускается, затем выходит из строя или останавливается и, «надеюсь», почему.
Оттуда введите сообщение в Google или разместите его здесь.
Это обстоятельство известно нам с несколькими версиями SQL Server, 2000, 2005, 2008, и я пришел к выводу, что это ошибка. Мы ежемесячно обновляем Windows на серверах с примерно 50 экземплярами, и обычно у нас будет два или три, которые не могут перезапустить агент SQL. Мы также наблюдаем редкие и случайные случаи остановки агента SQL даже без перезагрузки сервера. Обычно в журнале ошибок или журнале агента нет свидетельств. Это просто останавливается.
У нас есть пакет SSIS, который мы разработали для мониторинга серверов и сбора, централизации и предоставления отчетов о состоянии Windows и SQL Server, пространстве, размере, росте, сбоях заданий, отсутствии резервных копий, изменениях безопасности и конфигурации и т. Д. Одной из его функций является создание отчетов состояние всех служб агента SQL.
Возможно, служба запустится, а затем остановится, если обнаружит, что у нее нет работы. Альтернативным вариантом было бы NET START непосредственно перед началом вашей повседневной работы (я бы сделал это в любом случае, чтобы убедиться, что он работает).