2011-12-20 131 views
2

这个问题并不像看起来那么简单。我在Windows 7计算机上安装了64位SQL Server 2008,它在运行时工作正常。如何在Windows 7启动时自动启动SQL Server 2008?

在SQL Server配置管理器应用程序(也出现在Windows 7的服务窗口),在SQL Server实例Start ModeStartupType在Windows 7服务窗口)设置为Automatic

我的问题是,尽管设置为Automatic,SQL Server很少自动启动。我说'很少',因为它有时会开始。

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

有没有人有任何想法可能是什么问题?

回答

2

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

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

在dba.stackexchange.com上查看此文章,了解SAN上运行的完整服务器的类似问题以及各种解决此问题的方法。

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

+0

感谢您的建议。奇怪的是,SQL Server Configuration Manager应用程序不提供'Automatic(Delayed)'选项。我将在Windows 7服务窗口中尝试设置,然后回复您。 – Sheridan 2011-12-21 21:16:44

+0

昨天将'StartupType'设置改为'Automatic(Delayed)'后,SQL Server确实今天自动启动了,但之后它也在'Automatic'设置中开始了。我认为将答案标记为正确还为时过早,所以我会在几次创业后的几天内回来。虽然迄今为止这么好。 :-) – Sheridan 2011-12-22 21:50:22

+0

没问题:) - 希望我有更多的提供,但希望这对你有用。 – RThomas 2011-12-22 21:52:03

相关问题