Сбой службы браузера SQL Server (2012 Enterprise)
Сбой службы браузера SQL Server (2012 Enterprise)
У меня есть проблема, как описано ниже:
У меня есть экземпляр SQL Server 2012 Enterprise (благодаря MSDN) для локальной разработки на моем ПК.
Я пытаюсь запустить службу обозревателя SQL Server из диспетчера конфигурации SQL Server, и для этого требуется много времени, а затем происходит сбой:
Запрос не выполнен или служба не ответила своевременно. Обратитесь к журналу событий или другим соответствующим журналам ошибок для деталей.
Я проверил журналы событий и обнаружил эти ошибки в следующем порядке (все в течение одного временного интервала):
Порт службы обозревателя SQL Server недоступен для прослушивания или неверен.
Службе обозревателя SQL Server не удалось установить экземпляр SQL и обнаружение подключения.
Браузер SQL Server включает поддержку обнаружения экземпляра SQL и подключения.
Службе обозревателя SQL Server не удалось установить обнаружение служб Analysis Services.
Служба обозревателя SQL Server запущена.
Служба браузера SQL Server отключена.
Я проверил правила брандмауэра и оба порта 1433 (TCP) и 1434 (UDP) также широко открыты - программы и двоичный файл службы были "разрешены через брандмауэр Windows". Я запустил службу "Аналитические услуги" вручную, и она отлично работает. Браузер по-прежнему не запускается.
Немного истории: Установленный SQL 2008 R2 Express Advanced
Установленный SQL2012 Express продвинутый
Удаленный SQL 2008 R2 Express Advanced
Установленный 2012 SSDT и множество функций с экспресс-установкой
Установлен уникальный экземпляр SQL 2012 Enterprise со всеми функциями
Деинсталлированный SSDT и переустановленный SSDT с Enterprise (решена другая проблема)
Деинсталлированный SQL 2012 Express
Деинсталлированный SQL 2012 Enterprise
Удалено что-либо с "SQL" в имени из панели управления> "Программы и функции"
Установленный SQL 2012 Enterprise без служб аналитики (именно здесь я заметил, что служба браузера SQL не запускалась даже при установке)
Добавлена функция служб Analysis Services (и всего остального) через установщик (браузер продолжал не запускаться при установке)
========================
Другие интересные факты: открыв окно командной строки с администратором и попытавшись запустить sqlbrowser.exe вручную, мы получили:
Microsoft Windows [Версия 6.1.7601] Copyright (c) 2009 Корпорация Microsoft. Все права защищены.
C: \ Windows \ system32> cd C: \ Program Files (x86) \ Microsoft SQL Server \ 90 \ Shared
C:\Program Files (x86)\Microsoft SQL Server\90\Shared> sqlbrowser.exe -c SQLBrowser: запуск в режиме консоли SQLBrowser: запуск службы перенаправления SSRP
SQLBrowser: не удалось запустить службы перенаправления SSRP - завершение работы.
SQLBrowser: запуск службы перенаправления OLAP
SQLBrowser: остановка перенаправителя OLAPC:\Program Files (x86)\Microsoft SQL Server\90\Shared>
Как я пытаюсь восстановить установку ошибок, говоря
Произошла следующая ошибка:
Сбой запроса на запуск службы "SQLBrowser".
Нажмите "Повторить", чтобы повторить неудачное действие, или "Отмена", чтобы отменить это действие и продолжить настройку.
Чтобы получить справку, нажмите: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.2100.60&EvtType=0x4F9BEA51%25401D25
Нажатие на попытку повторяется каждый раз. При нажатии "Отмена" я получаю:
Произошла следующая ошибка:
Конфигурация браузера SQL Server для функции "SQL_Browser_Redist_SqlBrowser_Cpu32" была отменена пользователем после предыдущего сбоя установки. Последний предпринятый шаг: запуск службы обозревателя SQL Server "SQLBrowser" и ожидание до 900 секунд для завершения процесса.,
Чтобы получить справку, нажмите: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.2100.60&EvtType=0x4F9BEA51%25401D25
Когда я иду, чтобы удалить браузер SQL из "Программы и компоненты", он жалуется:
Ошибка при открытии файла журнала установки. Убедитесь, что указанное местоположение файла журнала существует и доступно для записи.
Есть ли способ, которым я могу исправить это за исключением повторного создания образа моего компьютера и переустановки с нуля? Возможным подходом было бы как-то действительно удалить все и удалить все файлы, связанные с SQL... это хорошая идея, и как мне это сделать?
1 ответ
Я узнал, что локальная установка Enterprise Edition - плохая идея... поэтому я попытался:
- удаление всего, что связано с сервером SQL, с помощью "программ и функций"
- удаление всех файлов, связанных с сервером SQL, из программных файлов (и программных файлов (x86))
- Установка SQL 2012 Express
Служба браузера SQL все еще не запустилась, поэтому не удалось установить.
Я нашел эту статью, которая заставила меня поверить, что у меня был какой-то мешающий прокси... конечно же! Я удалил Covenant Eyes (службу фильтрации контента) со своего компьютера и попытался переустановить SQL Server Express, и служба браузера была установлена правильно. Не удалось установить еще несколько других вещей (службы компонента Database Engine, полнотекстовые и семантические извлечения для поиска, репликация SQL Server, службы Reporting Services - собственные), но служба браузера работает!
Если у вас также есть эта проблема, проверьте наличие помех от фильтров / прокси / антивирусных сканеров / и т.д..
ОБНОВИТЬ:
Я получил другие 4 вещи (которые не удалось установить), перейдя в "Программы и компоненты"> удалив только эти функции и переустановив их. Я натолкнулся на эти полезные вопросы по пути: https://stackoverflow.com/questions/2979425/sql-server-installation-what-is-the-installation-media-folder
Если вы получили ошибку
Не выполнено правило "Существование файла базы данных каталога служб отчетов"
или же
Не выполнено правило "Наличие файла временной базы данных каталога служб отчетов"
Идти к C:\Program Files\Microsoft SQL Server\MSSQL<version#>.<instance_name>\MSSQL\DATA
и удалите файлы сервера отчетов.
- ReportServer.mdf
- ReportServer_log.LDF
- ReportServerTempDB.mdf
- ReportServerTempDB_log.LDF.