我有几个 SQL 2008 机器出现了一个奇怪的问题。每当我重新启动任何机器时,我都会确保所有服务都设置为“手动”启动。机器重新启动后,SQL Server 服务会自行启动。
为了测试,我禁用了 SQL 服务,将其设置为手动,然后重新启动。这次它没有自动启动,但当我重新启用该服务时,大约 1 分钟后,它确实自动启动了。
有人曾经经历过这种情况吗? 有没有可能的方法可以查看其他哪些服务/应用程序导致 SQL 服务自行启动?
答案1
肯定是您有另一个自动启动的服务,并且声明了对 SQL Server 的依赖。当您禁用 SQL Server 时,这个其他依赖服务肯定在系统事件日志中跟踪到错误,抱怨它所依赖的服务被禁用。查看系统事件日志,抱怨 SQL Server 被禁用的人一定是罪魁祸首,即启动 SQL Server 的服务。