1. 程式人生 > >windows不能在本地計算機啟動sql server

windows不能在本地計算機啟動sql server

在之前可以正常使用,在出現問題之前,用python連線了sql server資料庫。

在啟動sql server2008資料庫服務時,遇到了這樣的問題【Windows 不能在 本地計算機 啟動 SQL Server  (SQLEXPRESS)。有關更多資訊,查閱系統事件日誌。如果這是非 Microsoft 服務,請與服務廠商聯絡,並參考特定服務錯誤程式碼 126】

然後在事件檢視器中看到了如下的錯誤:


以下解決方案:

  • SQL server服務的登入使用者更改為內建賬戶為“Local System”
  • 將MSSOLSERVER網路協議中的VIA禁止
  • 賦予sql server 的安裝目錄資料夾的所有者完全控制屬性

在經過測試之後,sql server服務還是無法啟動。

把MSSOLSERVER網路協議中的TCP/IP協議的已啟動設定為禁止:


這次可以正常啟動。但是,對通過TCP/IP協議連線資料庫的請求均不能成功,區域網內其它SQL Server客戶端,MATLAB,python都不能連線,如果不能完美解決,可以考慮重新安裝。