Назад | Перейти на главную страницу

Sql Server 2008 убил Sql Server 2005

У меня есть компьютер с Windows Server 2008, на котором я успешно работал с sql server 2005, а затем мне нужно было установить 2008 R2 для другой работы. Я надеялся провести их бок о бок. Я настроил 2008 для работы как SERVERNAME \ SQLSERVER08, а 2005 - на SERVERNAME. Однако теперь я не могу запустить 2005 год ... всякий раз, когда я пытаюсь запустить службу, он говорит:

Windows не может запустить службу SQL Server (MSSQLSERVER) на локальном компьютере. Ошибка 1053: служба не ответила на запрос запуска или управления своевременно.

Любые идеи будут очень признательны!

Больше информации:

В каталоге журналов нет файлов журналов. В средстве просмотра событий возникает ошибка:

Сбойное приложение sqlservr.exe, версия 2005.90.4053.0, отметка времени 0x4a1c88c7, неисправный модуль kernel32.dll, версия 6.0.6002.18005, отметка времени 0x49e037dd, код исключения 0xc06d007e, смещение ошибки 0x0003fbae, идентификатор процесса 0x1404, время запуска приложения 0x01cb750015

Ах, я думаю, что сейчас вспомнил об этом. И 2005, и 2008R2 пытаются прослушивать одни и те же порты, 2005 не может связываться с этим портом, так как у 2008R2 он есть, поэтому он взрывается. Попробуйте изменить конфигурацию порта для 2005 или 2008R2 и попробуйте еще раз. Для быстрой проверки: если вы остановите 2008R2, то 2005 должен запуститься сразу, и 2008R2 выдаст вам ошибки.

Проверьте журнал ошибок в Program Files \ Microsoft SQL Server \ MSSQL. # \ MSSQL \ Log, чтобы узнать, на что он жалуется. Также может быть полезная информация в журнале событий.

Я думаю, что проблема связана с портом, о котором Дэн упоминал передо мной. Попробуйте изменить порт по умолчанию для одного из экземпляров (2008 или 2005)