Warum wird der SQL Browser-Dienst deaktiviert?

8

Ich habe zeitweise ein Problem mit einem Softwareinstallationspaket, das unser Produkt installiert (geschrieben mit InstallShield / InstallScript). Während der Installation starten wir den SQL Browser Service neu. Meistens funktioniert das gut. Aber gelegentlich - und ich habe nicht herausgefunden, wie dies vorhersehbar reproduziert werden kann - kann der Dienst nicht neu gestartet werden, und ich stelle in meinem Manager "Dienste" fest, dass der Dienststatus auf "Deaktiviert" gesetzt ist.

Irgendwelche Ideen, was dazu führen würde, dass der Dienst deaktiviert wird, und wie dies verhindert werden kann?

Shaul Behr
quelle
SQL Slammer- Fallout.
Remus Rusanu
@RemusRusanu - auf welcher Basis könnte dies Ihrer Meinung nach mit SQL Slammer verbunden sein? Die Symptome scheinen völlig unabhängig zu sein und sind inkonsistent. Wir haben keines der beschriebenen Symptome, und selbst wenn wir Viren auf unseren Computern hatten, könnte man zumindest erwarten, dass das Verhalten konsistent ist, nicht wahr?
Shaul Behr
@ShaulBehr Da das Deaktivieren des SQL-Browsers verhindert hätte, dass ein Computer von SQL Slammer infiziert wird.
StuartQ

Antworten:

8

Der SQL Server-Browserdienst wird häufig im Status "Deaktiviert" installiert (und darum geht es in meinem SQL Slammer-Link. Er gibt den Verlauf an, warum der Browserdienst bevorzugt deaktiviert wird, sofern dies nicht erforderlich ist). Es ist nur für benannte Instanzen oder Instanzen erforderlich, die nicht standardmäßige Ports überwachen. Ihr Anwendungsinstallationsprogramm sollte den Browserdienst nur bei Bedarf neu starten und auf jeden Fall nach einem deaktivierten Dienst suchen und einen Administrator um Erlaubnis bitten, den Dienst zu aktivieren (dh einen Bestätigungsdialog anzuzeigen), bevor Sie mit ihm spielen.

Remus Rusanu
quelle