如何在Windows 7启动时自动启动SQL Server 2008



这个问题并不像看上去那么简单。我在Windows 7电脑上安装了64位SQL Server 2008,它运行时工作正常。

在SQL Server Configuration Manager应用程序(也可以在Windows 7 Services窗口中看到)中,SQL Server实例Start Mode (Windows 7 Services窗口中的StartupType)设置为Automatic

我的问题是,尽管被设置为Automatic, SQL Server很少自动启动。我说"很少"是因为它有时确实会启动。

起初我认为设置一定有问题,所以我将其设置为Manual,然后回到Automatic,这似乎工作了几天,但这可能是一个巧合。然后我认为可能有一个错误记录在Windows 7事件查看器中,但没有SQL Server条目,直到我手动启动它。

有谁知道是什么问题吗?

我的猜测是,当MSSQL试图加载时,它需要的东西还没有准备好。这可能有多种原因,如对网络驱动器的依赖,启动安全帐户,或许多其他原因。

尝试将启动模式从自动设置为自动(延迟)。

请参阅dba.stackexchange.com上的这篇文章,了解在SAN上运行的完整服务器的类似问题以及解决该问题的各种方法。

https://dba.stackexchange.com/questions/4936/how-to-delay-sql-server-startup

最新更新