这个问题并不像看起来那么简单。我在Windows 7计算机上安装了64位SQL Server 2008,并且在运行时工作正常。
在SQL Server配置管理器应用程序(也见于Windows 7服务窗口)中,SQL Server实例Start Mode
(Windows 7服务窗口中的StartupType
)设置为{{1} }。
我遇到的问题是,尽管设置为Automatic
,但SQL Server很少自动启动。我说'很少'因为它确实有时开始。
起初我认为设置一定有问题,所以我将其设置为Automatic
,然后再回到Manual
,这似乎可以工作几天,但这可能是巧合。然后我认为Windows 7事件查看器中可能记录了一个错误,但在我手动启动它之前没有SQL Server条目。
有没有人有任何想法可能是什么问题?
答案 0 :(得分:2)
我的猜测是,当它尝试加载时,MSSQL需要的东西还没准备好。出现这种情况的原因有多种,例如依赖网络驱动器或启动安全帐户,或其他一些原因。
尝试将启动模式从自动设置为自动(延迟)。
在dba.stackexchange.com上查看这篇文章,了解在SAN上运行的完整服务器的类似问题以及解决该问题的各种方法。
https://dba.stackexchange.com/questions/4936/how-to-delay-sql-server-startup