2011-12-20 120 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

相關問題