Ubuntu ms sql server Обнаружено повреждение в постоянном реестре: \ SystemRoot \ security.hiv - PullRequest
0 голосов
/ 01 февраля 2020

У меня появилась эта проблема сегодня на нашем производственном сервере sql. Я пробовал множество различных исправлений, предлагаемых онлайн. Мы используем MS SQL server 2017 (14.0.3257.3-13). У меня нет идей о том, что может быть причиной взлома сервера sh. Ниже приведен недавний журнал cra sh.

Эта программа обнаружила фатальную ошибку и не может продолжить работу в субботу с 1 февраля 14:21:21 2020 Доступна следующая информация c:

     Reason: 0x00000007
     Status: 0xc000014c
    Message: Corruption detected in persistent registry: \SystemRoot\security.hiv.
Stack Trace:
             000000006b137250
             000000006b1345bf
             000000006b1347a3
             000000006b1337d3
             000000006b1326f2
             000000006b175c31
    Process: 8815 - sqlservr
     Thread: 8819 (application thread 0x4)
Instance Id: e5a2f812-0426-4d92-b9b2-1db1e60d957c
   Crash Id: 60073e70-4042-4275-9fcd-a05ae84d26f5
Build stamp: 9726a6583fe7826f57b03fd1c7adf12bebe7692cb64630fccb0541c06820af4d

Распространение: Ubuntu 16.04.6 LTS Процессоры: 9 Всего памяти: 8589934592 байт Отметка времени: сб. 1 февраля 14:21:21 2020 Последнее значение errno: 2 Последнее сообщение об ошибке: Нет такого файла или каталога

1 Ответ

0 голосов
/ 02 февраля 2020

После проработки нескольких предложенных решений в сети ничего не получалось. Вот некоторые из вещей, которые я пробовал:

  1. Обновление сервера ms sql до последней версии.
  2. Восстановление отсутствующих файлов или зависимостей.
  3. Изменение прав доступа к directory.
  4. Повышение прав доступа для пользователя ms sql.
  5. Изменение доступа пользователя к root для файлов .hiv, расположенных в папке ms sql .system / system

Единственный способ заставить его работать - это:

  1. Удалить все папки вручную из / var / opt / mssql /, кроме папка data .
  2. Пересвязать python с 3,5 до 2,7
  3. Затем я понизил версию сервера ms sql до Microsoft SQL Server 2017 14.0.3192.2.
  4. Запустите sudo / opt / mssql / bin / ms sql -conf setup

    **Python Re-link**
    sudo rm /user/bin/python
    sudo ln -s /user/bin/python[version] /user/bin/python
    

После этого все снова заработало.

...