Published on

July 21, 2016

Понимание журналов ошибок SQL Server

Если вы когда-либо сталкивались с проблемами SQL Server, вы, возможно, сталкивались с термином “ERRORLOG”. В этой статье мы рассмотрим важность файла ERRORLOG и то, как он может помочь устранить проблемы с SQL Server.

Файл ERRORLOG – это файл журнала, который содержит информацию о действиях и ошибках, которые происходят в SQL Server. Это ценный ресурс для администраторов баз данных и разработчиков для диагностики и устранения проблем.

В недавнем случае мой друг не смог запустить SQL Server и сообщил, что файла ERRORLOG нет. При дальнейшем расследовании мы обнаружили запись в журнале событий со следующими деталями:

Идентификатор события: 17058

Категория задачи: Сервер

Уровень: Ошибка

Описание: initerrlog: Не удалось открыть файл журнала ошибок. Ошибка операционной системы = 3 (Системе не удается найти указанный путь.)

Это сообщение об ошибке указывает на то, что SQL Server не смог открыть файл ERRORLOG из-за недостаточных привилегий учетной записи службы SQL Server в каталоге журнала.

Для устранения этой проблемы мы выполнили следующие шаги:

  1. Открыли SQL Server Configuration Manager.
  2. Выбрали ‘SQL Server Services’ в левом меню.
  3. Щелкнули правой кнопкой мыши на ‘SQL Server (MSSQLSERVER)’ в правой панели и выбрали ‘Свойства’.
  4. Щелкнули на вкладке ‘Параметры запуска’.
  5. Записали местоположение после параметра ‘-e’, которое указывало на каталог журнала.
  6. Щелкнули правой кнопкой мыши на каталоге журнала и выбрали ‘Свойства’.
  7. Перешли на вкладку ‘Безопасность’.
  8. Проверили разрешения учетной записи службы SQL Server на папке и предоставили соответствующий доступ.
  9. Перезапустили службу SQL Server.

После предоставления необходимых разрешений мы смогли успешно запустить службу SQL Server.

Если вы столкнетесь с подобной ошибкой, рекомендуется следовать этим шагам, чтобы убедиться, что учетная запись службы SQL Server имеет соответствующие привилегии в каталоге журнала.

Файл ERRORLOG – это ценный инструмент для устранения проблем с SQL Server. Он предоставляет информацию об ошибках и действиях, происходящих в SQL Server, помогая администраторам и разработчикам идентифицировать и устранять проблемы.

Помните, что понимание файла ERRORLOG и его значения может сэкономить вам время и усилия при устранении проблем с SQL Server.

Вы когда-нибудь сталкивались с подобной ошибкой? Поделитесь своими опытами в комментариях ниже!

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.