Не удалось запустить службу SQL Server (MSSQLSERVER)
요약: Служба Microsoft SQL Server (MSSQLSERVER) может не запуститься из-за поврежденной базы данных. В этой статье описан процесс устранения этой проблемы.
이 문서는 다음에 적용됩니다.
이 문서는 다음에 적용되지 않습니다.
이 문서는 특정 제품과 관련이 없습니다.
모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.
증상
Не удается запустить службу Microsoft SQL Server (MSSQLSERVER). Ошибка 7024 (источник: Service Control Manager) отображается в журнале системных событий сервера, на котором установлен SQL.
원인
Эта служба может не запуститься по нескольким причинам, и в данной статье рассматривается одна из них: поврежденная база данных.
해결
Если какой-либо сервис завершается сбоем, диспетчер управления службами регистрирует ошибку в журнале системных событий сервера, на котором размещена эта служба. Это событие (в данном случае идентификатор 7024) может содержать или не предоставлять достаточно подробностей для устранения проблемы. При устранении неполадок со службой SQL Server, журнал ошибок SQL, скорее всего, содержит больше полезной информации.
Чтобы найти журнал ошибок SQL, выполните следующие действия.
На повреждение базы данных может указывать ошибка, подобная этой:
SQL Server обнаружил ошибку ввода-вывода на основе логической согласованности: Неверная контрольная сумма
В сообщении об ошибке также указывается, с какой базой данных возникла проблема. Для запуска служб SQL требуются три системные базы данных: база данных master , база данных модели и база данных tempdb. Скорее всего, в ошибке упоминается одна из этих баз данных.
Если причиной является повреждение базы данных master , рекомендуется восстановить эту базу данных из резервной копии.
Если причиной является повреждение базы данных моделей , процедуру восстановления можно найти в SQL Server Model Database Repair.
База данных tempdb создается заново при каждом запуске службы SQL Server, если база данных модели не повреждена.
Чтобы найти журнал ошибок SQL, выполните следующие действия.
- Запустите SQL Server Configuration Manager.
- Выберите SQL Server Services на левой панели.
- На центральной панели нажмите правой кнопкой мыши SQL Server (MSSQLSERVER) и выберите Свойства.
- В окне свойств выберите вкладку Параметры запуска .
- В поле Существующие параметры запись, начинающаяся с -e , содержит путь к журналу ошибок.
На повреждение базы данных может указывать ошибка, подобная этой:
SQL Server обнаружил ошибку ввода-вывода на основе логической согласованности: Неверная контрольная сумма
В сообщении об ошибке также указывается, с какой базой данных возникла проблема. Для запуска служб SQL требуются три системные базы данных: база данных master , база данных модели и база данных tempdb. Скорее всего, в ошибке упоминается одна из этих баз данных.
Если причиной является повреждение базы данных master , рекомендуется восстановить эту базу данных из резервной копии.
Если причиной является повреждение базы данных моделей , процедуру восстановления можно найти в SQL Server Model Database Repair.
База данных tempdb создается заново при каждом запуске службы SQL Server, если база данных модели не повреждена.
해당 제품
Prosupport for Microsoft Software문서 속성
문서 번호: 000223030
문서 유형: Solution
마지막 수정 시간: 23 1월 2025
버전: 3
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.