Почему служба браузера SQL отключается?

8

У меня периодически возникают проблемы с пакетом установки программного обеспечения, который устанавливает наш продукт (написанный с использованием InstallShield / InstallScript). В процессе установки мы перезапускаем службу браузера SQL. В большинстве случаев это работает нормально. Но иногда - и я не разработал, как воспроизвести это предсказуемо - служба не перезапускается, и я нахожу в моем диспетчере «Службы», что состояние службы установлено на «Отключено».

Есть идеи, что может вызвать отключение сервиса и как его предотвратить?

Шауль Бер
источник
Выпадение SQL Slammer .
Ремус Русану
@RemusRusanu - как вы думаете, на каком основании это может быть связано с SQL Slammer? Симптомы кажутся совершенно не связанными, и это противоречиво. У нас нет ни одного из описанных симптомов, и даже если бы у нас были вирусы на наших компьютерах, можно хотя бы ожидать, что поведение будет последовательным, нет?
Шауль Бер,
@ShaulBehr Потому что отключение SQL Browser предотвратило бы заражение компьютера SQL Slammer.
StuartQ

Ответы:

8

Служба обозревателя SQL Server часто устанавливается в отключенном состоянии (и именно об этом говорится в моей ссылке на SQL Slammer, в которой рассказывается, почему службу обозревателя предпочитают отключать, если она не требуется). Требуется только для именованных экземпляров или экземпляров, прослушивающих порты не по умолчанию. Программа установки приложения должна перезапустить службу браузера только при необходимости, и, безусловно, должна проверить наличие отключенной службы и запросить разрешение администратора на включение службы (т. Е. Отобразить диалоговое окно подтверждения), прежде чем связываться с ней.

Ремус Русану
источник