Mengapa layanan SQL Browser dinonaktifkan?

8

Saya memiliki masalah intermiten dengan paket instalasi perangkat lunak yang menginstal produk kami (ditulis menggunakan InstallShield / InstallScript). Selama proses instalasi, kami memulai kembali Layanan Browser SQL. Sebagian besar waktu ini berfungsi dengan baik. Tetapi kadang-kadang - dan saya belum mengetahui bagaimana cara mereproduksi ini dengan terduga - layanan gagal untuk memulai kembali, dan saya menemukan di manajer "Layanan" saya bahwa status layanan diatur ke "Dinonaktifkan".

Adakah gagasan apa yang menyebabkan layanan dinonaktifkan, dan bagaimana mencegahnya terjadi?

Shaul Behr
sumber
SQL Slammer .
Remus Rusanu
@RemusRusanu - atas dasar apa Anda pikir ini mungkin terhubung ke SQL Slammer? Gejala-gejalanya tampak sama sekali tidak berhubungan, dan tidak konsisten. Kami tidak memiliki gejala yang dijelaskan, dan bahkan jika kami memiliki virus di komputer kami, orang mungkin setidaknya berharap perilaku tersebut konsisten, bukan?
Shaul Behr
@ShaulBehr Karena menonaktifkan SQL Browser akan mencegah mesin dari terinfeksi oleh SQL Slammer.
StuartQ

Jawaban:

8

Layanan Peramban SQL Server sering diinstal dalam keadaan Dinonaktifkan (dan inilah yang dimaksud dengan tautan SQL Slammer saya, ini memberikan riwayat mengapa layanan Peramban diutamakan dinonaktifkan jika tidak diperlukan). Ini hanya diperlukan untuk instance bernama atau instance mendengarkan pada port non-default. Pemasang aplikasi Anda hanya boleh memulai kembali layanan Browser jika diperlukan, dan tentu saja harus memeriksa layanan yang dinonaktifkan dan meminta izin administrator untuk mengaktifkan layanan (mis. Tampilkan dialog konfirmasi) sebelum mengacaukannya.

Remus Rusanu
sumber