在安装我们的产品的软件安装包(使用InstallShield/InstallScript编写)时,我遇到了一个间歇性问题。在安装过程中,我们重新启动SQL浏览器服务。大多数情况下,这是很好的工作。但有时--我还没有想出如何以可预测的方式再现--服务无法重新启动,我在“服务”管理器中发现服务状态被设置为“禁用”。
有什么想法会导致服务被禁用,以及如何防止它发生?
发布于 2012-05-28 09:47:37
SQL Server浏览器服务的安装通常处于禁用状态(这就是我的SQL Slammer链接的内容,它给出了除非需要,浏览器服务被预先禁用的历史记录)。它是只需要命名的实例或实例侦听非默认端口。您的应用程序安装程序只应在需要时重新启动浏览器服务,当然应该检查禁用的服务,并请求管理员允许启用该服务(即。先显示一个确认对话框),然后再处理它。
https://dba.stackexchange.com/questions/18457
复制相似问题