为什么禁用SQL Browser服务?


8

我在安装我们的产品的软件安装包中遇到间歇性问题(使用InstallShield / InstallScript编写)。在安装过程中,我们重新启动SQL Browser服务。在大多数情况下,这可以正常工作。但是偶尔-我还没有弄清楚如何可预测地重现-服务无法重新启动,并且在我的“服务”管理器中发现服务状态设置为“已禁用”。

有什么想法会导致该服务被禁用,以及如何防止它发生?



@RemusRusanu-您认为这可能与SQL Slammer相关联?症状似乎完全无关,并且不一致。我们没有所描述的症状,即使我们的计算机上装有病毒,人们也至少可以期望其行为是一致的,不是吗?
舒尔·贝尔

@ShaulBehr因为禁用SQL浏览器可以防止计算机受到SQL Slammer的感染。
StuartQ

Answers:


8

SQL Server浏览器服务通常以“禁用”状态安装(这是我的SQL Slammer链接所针对的内容,它提供了为什么除非有必要,否则将浏览器服务视为被禁用的历史记录)。仅对于命名实例或在非默认端口上侦听的实例,才需要使用它。您的应用程序安装程序仅应需要时重新启动浏览器服务,并且当然应该检查是否已禁用服务,并在获得混乱之前先征得管理员许可以启用该服务(即显示确认对话框)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.