Перейти к основному содержанию

Средство восстановления MSSQL 2014

Microsoft SQL Server

Внеплановая статья. Я хотел совсем другими делами заняться, но, возникла проблема. На MSSQL 2014 сервере сбросили пароль sa. После сброса пароля перестал запускаться SQL Server Agent.

При запуске агента от системного пользователя моментально получаем ошибку:

The SQL Server Agent (MSSQLSERVER) service failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.

sql

При запуске агента от доменного пользователя, от которого он раньше работал, вылет по таймауту:

A timeout was reached (30000 milliseconds) while waiting for the SQL Server Agent (MSSQLSERVER) service to connect.

sql

База пока работает, но без агента бэкапов не будет, а это нехорошо. На такой случай стоит воспользоваться стандартными средствами восстановления MSSQL Server. И тут нам поможет установочный дистрибутив MSSQL Server, всегда оставляйте его на сервере после установки. Монтируем ISO образ.

sql

Запускаем setup.exe, я делаю это ит имени администратора.

sql

Maintenance.

sql

Repair.

sql

Выбираем инстанс, он у меня один, стандартный Next.

sql

Repair.

sql

Начинается процесс восстановления. Отличный инструмент под названием "восстановить всё".

sql

Операция завершена. Close.

Пробую запустить агент.

sql

О чудо, он заработал. Всегда бы так всё чинилось!

P.S.

Для включения планов обслуживания в среде Microsoft SQL Server Management Studio при возникновении ошибки:

компонент Agent XPs отключен

sql

Параметр Agent XPs отвечает за включение/выключение расширенных хранимых процедур агента SQL Server. Если расширенные хранимые процедуры агента SQL Server отключены, вы не можете создавать планы обслуживания Microsoft SQL Server, а узел агента SQL Server будет недоступен в обозревателе объектов Microsoft SQL Server Management Studio.

Почему-то эти настройки слетели после сброса пароля sa.

Для включения расширенных хранимых процедур агента SQL Server выполните следующие действия:

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Agent XPs', 1;
GO
RECONFIGURE
GO

Новые настройки вступают в силу сразу же, без остановки или перезапуска сервера.

Теги

 

Похожие материалы

Установка MySQL 8 на Windows Server 2016

Инструкция по установке MySQL 8 на Windows Server 2016. Вместе с MySQL сервером поставим MySQL Workbench. При желании можно дополнительно поставить MySQL for Visual Studio, MySQL Shell, MySQL Router, MySQL Connectors и документацию.

Теги

1С — настройка PostgreSQL 11.9 на сервере Windows Server 2019

Приветствую тебя, мой юный 1С-ник. Ты, как и я, не любишь 1С и стараешься как можно быстрее и качественнее отвязаться от задач, связанных с этим продуктом, чтобы больше никогда к ним не возвращаться? Настроил — и забыл, это наш подход!

Теги