Windows не может запускать SQL Server (MSSQLSERVER) на локальном компьютере. Для получения дополнительной информации обратитесь к журналу событий системы. Если это сервис, не относящийся к Microsoft, свяжитесь с поставщиком услуг и обратитесь к конкретному коду ошибки сервиса 10048.
Операционная среда: Windows XP + SQL Server 2008 Сегодня, когда я впервые пришёл в компанию, коллега сказал, что его сервис Data Engine не может запуститься, поэтому я зашёл в просмотрщик событий, чтобы проверить системный журнал (кликни правой кнопкой мыши на My Computer и выберите Manage), следующим образом:
Обходной путь: Введите инструмент настройки SQL Server, отключите сервис SQL Server (SQLEXPRESS) (чтобы предотвратить повторный запуск в следующий раз на компьютере), установите режим запуска на ручной режим (правый клик — его можно задать в атрибутах)), а затем запустите SQL Server (MSSQLSERVER), который работает успешно, как показано на рисунке ниже:
Обычно это связано с тем, что номер порта SQL Server занят другими приложениями, вы можете использовать команды dos или сетевые инструменты, чтобы просмотреть текущее использование портов, увидеть, какая программа занимает стандартный порт 1433 Sql Server, и перезапустить программу после завершения; Если вам сложно просмотреть, вы также можете напрямую изменить стандартный порт SQL Server и запустить сервис SQL Server
Такая проблема обычно заключается в том, что порт MSSQL по умолчанию занят, находит порт, занятый процессом, и затем заканчивают его.
Если вы обнаружите, что порт по умолчанию не занят или возникнут какие-то странные проблемы, пожалуйста, перезагрузите компьютер, чтобы решить проблему!
|