Не вдається запустити службу SQL Server (MSSQLSERVER)
Summary: Служба Microsoft SQL Server (MSSQLSERVER) може не запускатися через пошкоджену базу даних. У цій статті описано процес вирішення цієї проблеми.
Bu makale şunlar için geçerlidir:
Bu makale şunlar için geçerli değildir:
Bu makale, belirli bir ürüne bağlı değildir.
Bu makalede tüm ürün sürümleri tanımlanmamıştır.
Symptoms
Не вдається запустити службу Microsoft SQL Server (MSSQLSERVER). Помилка 7024 (джерело: Service Control Manager) з'являється в журналі системних подій сервера, на якому інстальовано SQL.
Cause
Ця служба може не запускатися з кількох причин, і в цій статті розглядається одна з них: пошкоджена база даних.
Resolution
Якщо будь-яка служба не запускається, диспетчер керування служб реєструє помилку в журналі системних подій сервера, на якому розміщено цю службу. Ця подія (у цьому випадку ідентифікатор 7024) може надати або не надати достатньо деталей для вирішення проблеми. Під час виправлення неполадок зі службою SQL Server журнал помилок SQL, імовірно, містить більше корисної інформації.
Щоб знайти журнал помилок SQL, виконайте такі дії:
Про пошкоджену базу даних може свідчити помилка, подібна до цієї:
SQL Server виявив помилку введення-виведення на основі логічної узгодженості: Неправильна контрольна сума
У повідомленні про помилку також вказується, в якій базі даних виникла проблема. Для запуску SQL-служб необхідні три системні бази даних: головна база даних, база даних моделей і tempdb. У помилці, швидше за все, згадується одна з цих баз даних.
Якщо причиною є пошкодження головної бази даних, рекомендовано відновити цю базу даних із резервної копії.
Якщо причиною є пошкодження бази даних моделі , процедуру виправлення можна знайти в SQL Server Model Database Repair.
База даних tempdb створюється заново при кожному запуску служби SQL Server, якщо база даних моделі не пошкоджена.
Щоб знайти журнал помилок SQL, виконайте такі дії:
- Запустіть SQL Server Configuration Manager.
- Виберіть SQL Server Services на лівій панелі.
- На центральній панелі клацніть правою кнопкою миші SQL Server (MSSQLSERVER) і виберіть пункт Властивості.
- У вікні властивостей виберіть вкладку «Параметри запуску ».
- У полі Існуючі параметри запис, що починається з -e , містить шлях до журналу помилок.
Про пошкоджену базу даних може свідчити помилка, подібна до цієї:
SQL Server виявив помилку введення-виведення на основі логічної узгодженості: Неправильна контрольна сума
У повідомленні про помилку також вказується, в якій базі даних виникла проблема. Для запуску SQL-служб необхідні три системні бази даних: головна база даних, база даних моделей і tempdb. У помилці, швидше за все, згадується одна з цих баз даних.
Якщо причиною є пошкодження головної бази даних, рекомендовано відновити цю базу даних із резервної копії.
Якщо причиною є пошкодження бази даних моделі , процедуру виправлення можна знайти в SQL Server Model Database Repair.
База даних tempdb створюється заново при кожному запуску служби SQL Server, якщо база даних моделі не пошкоджена.
Etkilenen Ürünler
Prosupport for Microsoft SoftwareMakale Özellikleri
Article Number: 000223030
Article Type: Solution
Son Değiştirme: 23 Oca 2025
Version: 3
Sorularınıza diğer Dell kullanıcılarından yanıtlar bulun
Destek Hizmetleri
Aygıtınızın Destek Hizmetleri kapsamında olup olmadığını kontrol edin.