天天看點

「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”

作者:Divinelawenforcers

搗鼓了一下午才把SQL server 安裝了,花了最多時間的就是中途在安裝過程中出現的“服務沒有及時響應啟動或控制請求”問題,并且伴随着有安裝“完成但失敗,全文和語義提取搜尋、機器學習服務和語言擴充、資料庫引擎服務、SQL Sever 複制等功能安裝失敗”的問題。就像下面兩個圖檔展示的那樣。

這裡記錄一下解決方案。

「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”
「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”

環境說明

作業系統是windows 10 家庭版。資料庫安裝的版本是SQL Server 2022 Express

解決方法

方法一:在windows“本地使用者群組”裡添加MSSQLSERVER(預設資料庫執行個體名稱)成員和權限。

如果你是windows 專業版,那麼你可以嘗試以上方法。可以參考以下連結嘗試解決。

https://blog.csdn.net/yihuajack/article/details/123832707

這個方法我沒有試過。因為如果你是windows 家庭版,在電腦裡是沒有“本地使用者群組”管理的功能的,除非你更新為專業版,否則用不了。

方法二:在安裝的伺服器配置中選擇本地賬戶。

「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”
「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”
「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”

這個方法親測有效。當安裝進行到“伺服器配置”,如下圖:

再SQL server 資料庫引擎處點選賬戶名,進入選擇自己的本地賬戶即可。

所謂自己的本地賬戶,可以在“賬戶資訊”裡看到。

「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”

這裡确定後可能會小卡一下,不用管。選擇完後,填入你自己windows賬戶的密碼。

「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”

之後就按部就班正常安裝就好,安裝過程中仍然可能會提示“服務沒有及時響應啟動或控制請求”的錯誤,但是不用管,可以在“服務”裡看到我們的SQL服務已經正常啟動了,直接正常連接配接資料庫就行了。同時可以看到全文和語義提取搜尋、機器學習服務和語言擴充、資料庫引擎服務這些功能顯示安裝正常了,也沒有“完成但失敗”的提示了。

「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”
「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”

之後就可以愉快地用SSMS或者Navicat連接配接資料庫了~

「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”

補充内容

安裝下載下傳位址

https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads

「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”

删除資料庫執行個體

解除安裝資料庫執行個體的時候,推薦在系統的“應用與功能”裡面搜尋“sql”找到 Microsoft SQL server 2022(64-bit)點選解除安裝,用彈出的官方删除工具進行删除執行個體。

「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”

安裝時Windows防火牆警告

「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”

如果之後安裝沒有出現問題,這裡可以不用管。若有問題,按照下面的步驟設定windows防火牆端口。

在“開始”菜單上,選擇“運作”,鍵入 WF.msc,然後選擇“确定”。

在“進階安全 Windows 防火牆”的左窗格中,右鍵單擊“入站規則”,然後在操作窗格中選擇“建立規則”。

在“規則類型”對話框中,選擇“端口”,然後選擇“下一步”。

在 “協定和端口” 對話框中,選擇 TCP。 選擇“特定本地端口”,然後鍵入 資料庫引擎 執行個體的端口号,例如預設執行個體的端口号 1433。 選擇“下一步”。

在“操作”對話框中,選擇“允許連接配接”,然後選擇“下一步”。

在“配置檔案”對話框中,選擇在你想要連接配接到 資料庫引擎 時描述計算機連接配接環境的任何配置檔案,然後選擇“下一步”。

在“名稱”對話框中,鍵入此規則的名稱和說明,然後選擇“完成”。

「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”
「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”
「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”

混合身份驗證模式

「網絡技術」SQL server出現“服務沒有及時響應啟動或控制請求”

為了友善在Navicat 裡面連接配接SQL server, 在安裝時選擇混合驗證,之後就可以用管理者使用者名sa和自己設定的密碼連接配接SQL server了

文章知識點與官方知識檔案比對,可進一步學習相關知識

————————————————

版權聲明:本文為CSDN部落客「思yun」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:https://blog.csdn.net/zi_longh/article/details/130293081

繼續閱讀