¿Por qué se deshabilita el servicio del navegador SQL?

8

Tengo un problema intermitente con un paquete de instalación de software que instala nuestro producto (escrito usando InstallShield / InstallScript). Durante el proceso de instalación, reiniciamos el servicio del navegador SQL. La mayoría de las veces esto funciona bien. Pero ocasionalmente, y no he resuelto cómo reproducir esto de manera predecible, el servicio no se reinicia, y encuentro en mi administrador de "Servicios" que el estado del servicio está configurado como "Deshabilitado".

¿Alguna idea de qué causaría la desactivación del servicio y cómo evitar que ocurra?

Shaul Behr
fuente
Las consecuencias de SQL Slammer .
Remus Rusanu
@RemusRusanu: ¿sobre qué base cree que esto podría estar conectado a SQL Slammer? Los síntomas parecen no estar relacionados, y es inconsistente. No tenemos ninguno de los síntomas descritos, e incluso si tuviéramos virus en nuestras computadoras, al menos uno podría esperar que el comportamiento sea consistente, ¿no?
Shaul Behr
@ShaulBehr Porque deshabilitar el Navegador SQL habría evitado que una máquina se infecte con SQL Slammer.
StuartQ

Respuestas:

8

El servicio del navegador SQL Server se instala a menudo en estado deshabilitado (y de esto se trata mi enlace SQL Slammer, proporciona el historial de por qué se prefiere deshabilitar el servicio del navegador a menos que sea necesario). Solo se requiere para instancias con nombre o instancias que escuchan en puertos no predeterminados. El instalador de su aplicación solo debe reiniciar el servicio del navegador si es necesario, y ciertamente debe verificar si hay un servicio deshabilitado y pedirle permiso a un administrador para habilitar el servicio (es decir, mostrar un cuadro de diálogo de confirmación) antes de meterse con él.

Remus Rusanu
fuente