Некоторые из моих экземпляров mssql отключились через некоторое время. После включения ведения журнала я смог получить сообщение об ошибке, почему службы не работают:
2010-06-23 15:49:53.34 Server Server resumed execution after being idle 33570 seconds: user activity awakened the server. This is an informational message only. No user action is required.
2010-06-24 01:04:48.84 spid1s Server resumed execution after being idle 32039 seconds. Reason: timer event.
2010-06-24 03:14:42.14 Server SQL Server is terminating because of a system shutdown. This is an informational message only. No user action is required.
2010-06-24 03:15:56.35 spid7s Server resumed execution after being idle 6949 seconds: user activity awakened the server. This is an informational message only. No user action is required.
2010-06-24 03:15:59.01 spid7s Fehler: 17054, Schweregrad: 16, Status: 1.
2010-06-24 03:15:59.01 spid7s The current event was not reported to the Windows Events log. Operating system error = (null). You may need to clear the Windows Events log if it is full.
Кажется, я не могу погуглить значение ошибки 17054? Что это означает?
Как я могу предотвратить завершение работы служб экземпляра? Проблема в том, что службы не запускаются автоматически после такой ошибки, хотя тип запуска служб установлен автоматически.
Я мог бы запрограммировать другую службу, которая следит за службами экземпляра и упрощает их запуск в случае, если они не работают. Но я лучше исправлю свою проблему с сервером MSSQL
Убедитесь, что ваша служба браузера SQL также работает. Это была проблема с моим экземпляром.
Похоже, сервер перезагружается, возможно, из-за автообновлений? Ошибка 17054 отображается из-за того, что SQL Server попытался записать событие в журнал событий Windows, но это не удалось, вероятно, из-за перезагрузки.