Ошибка службы браузера SQL Server (2012 Enterprise)
У меня проблема, описанная ниже:
У меня есть экземпляр SQL Server 2012 Enterprise (спасибо MSDN) для локальной разработки на моем ПК.
Я пытаюсь запустить службу обозревателя SQL-сервера из диспетчера конфигурации SQL Server, и требуется много времени для сбоя, а затем сбой:
Запрос не выполнен или служба не ответила вовремя. Дополнительные сведения см. В журнале событий или других журналах ошибок.
Я проверил журналы событий и нашел эти ошибки в следующем порядке (все в пределах одного временного интервала в 1 секунду):
Порт службы браузера 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 advanced
Удален 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] Авторское право (c) Корпорация Microsoft, 2009 г. Все права защищены.
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%25400xD3BEBD9825%401% 25400xD3BEBD9825%
Нажатие кнопки «Повторить» не работает каждый раз. При нажатии кнопки "Отмена" я получаю:
Произошла следующая ошибка:
Конфигурация браузера 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%25400xD3BEBD9825%401% 25400xD3BEBD9825%
Когда я иду удалить браузер SQL из «Программы и компоненты», он жалуется:
Ошибка при открытии файла журнала установки. Убедитесь, что указанное расположение файла журнала существует и доступно для записи.
Могу ли я как-нибудь исправить это, за исключением повторного создания образа моего компьютера и переустановки с нуля? Возможный подход - как-то действительно удалить все и удалите все файлы, связанные с SQL ... это хорошая идея, и как мне это сделать который?
Я узнал, что локальная установка Enterprise Edition - плохая идея ... поэтому я попробовал:
Служба браузера SQL по-прежнему не запускается, поэтому не удалось установить.
я нашел Эта статья что привело меня к мысли, что у меня есть какой-то мешающий прокси ... конечно же! Я удалил Covenant Eyes (служба фильтрации содержимого) с моего компьютера и попытался переустановить SQL Server Express и правильно установленную службу браузера. По-прежнему не удалось установить несколько других вещей (службы ядра СУБД, полнотекстовое и семантическое извлечение для поиска, репликация SQL Server, службы Reporting Services - собственные), но служба браузера работает!
Если у вас тоже возникла эта проблема, проверьте, не мешают ли фильтры / прокси / антивирусные сканеры и т. Д.
ОБНОВИТЬ:
Я получил другие 4 вещи (которые не удалось установить), перейдя в «Программы и компоненты»> удалив только эти функции и переустановив их. По пути я столкнулся с этими полезными вопросами: https://stackoverflow.com/questions/2979425/sql-server-installation-what-is-the-installation-media-folder
Если вы получите ошибку
Правило «Существование файла базы данных каталога служб Reporting Services» не выполнено
или
Правило «Существование временного файла базы данных каталога служб Reporting Services» не выполнено
Перейти к C:\Program Files\Microsoft SQL Server\MSSQL<version#>.<instance_name>\MSSQL\DATA
и удалите файлы сервера отчетов.