我在Windows Server 2008中有sql server 2008 r2。但是当我尝试启动“SQL Server Browser”服务时出现以下错误: -
“无法启动该服务,因为它已被禁用,或者因为它没有与之关联的已启用设备。” 那么可能导致此错误的原因是什么?
答案 0 :(得分:56)
尝试打开服务窗口,将services.msc
写入开始 - >运行,然后点击输入。
当窗口出现时,找到SQL浏览器服务,右键单击和选择属性,然后在下拉列表中选择自动或者手动,无论你想要什么,点击确定。最后,如果没有立即启动,您可以再次按右键单击此服务并点击开始。
答案 1 :(得分:1)
在Windows中需要提升权限的任何内容都可能发生此错误。在Windows服务中禁用“应用程序信息”服务时会发生这种情况。有一些病毒使用它作为攻击媒介来阻止人们清除病毒。它还可以防止人们安装软件来清除病毒。
解决此问题的常用方法是运行services.msc,或进入管理工具并运行“服务”。但是,如果禁用“应用程序信息”服务,您将无法执行此操作。而是将计算机重新启动到安全模式(重新启动并按F8直到出现Windows启动菜单,选择带网络连接的安全模式)。然后运行services.msc并在“启动类型”列中查找指定为“已禁用”的服务。将这些“已禁用”服务更改为“自动”。确保“应用程序信息”服务设置为“自动”的启动类型。完成启用服务后,单击工具底部的“确定”,然后将计算机重新启动回正常模式。
Windows重新启动时应解决此问题。
答案 2 :(得分:0)
奇怪的是,我遇到的问题是我试图在SSMS 2008 R2上打开2012 SQL Server Integration Services。当我在SSMS 2012中打开它时,它立即连接。
答案 3 :(得分:0)
我今天在安装 RSAT 时遇到了同样的错误。我刚刚启用了 Windows 更新。然后我就可以安装它了。