Dot-Net
SQL 伺服器作為網路服務執行,出現登錄錯誤
我發現當我們的一台機器重新啟動時,我在事件查看器中看到審計錯誤,說 SQL Server Express 無法使用 NT Authority\System 登錄,在我的服務應用程序出現類似的登錄錯誤並且無法啟動之後。
如果我隨後手動啟動我的服務應用程序(使用 services.msc),它會完美啟動。所以問題只是重新啟動。
因此,SQL Server 服務啟動時系統帳戶何時可用似乎是個問題?
我可以在我的應用程序 SQL 連接字元串中使用 SQL 伺服器帳戶,但是我仍然會遇到 SQL 伺服器快速抱怨的問題(即審計錯誤)嗎?或者,我應該在另一個使用者帳戶而不是本地系統下執行 SQL Server Express 嗎?
京東。
在 Services.msc 中,點兩下您的 sql server 服務,然後轉到恢復選項卡並將第 2 次和第 3 次失敗的預設值更改為“重新啟動服務”並將分鐘更改為 2 或 3 分鐘。
但實際上,底層系統正在發生其他事情。您應該檢查事件日誌以了解更多錯誤。
http://ServerFault.com也是一個更適合此的論壇, http: //Ask.SqlServerCentral.com也是如此
根據經驗,我知道 SQL Express 沒有啟用 SQL Server 和 Windows 身份驗證的混合模式(安裝時)
使用 SQL Management Studio,右鍵點擊伺服器並選擇屬性。從那裡選擇安全選項卡並查看其設置方式。
這可能不是答案,但希望能為您指明解決問題的正確方向。