問題:
連接數據庫時,提示:
連接超時時間已到。在嘗試使用預登錄握手確認時超過了此超時時間。這可能是因為預登錄握手失敗或服務器未能及時響應。嘗試連接到此服務器時花費的持續時間是-...

啟動SQL Server服務時提示:
windows不能在本地計算機啟動SQLSERVER。有關更多信息,查看系統事件日志。如果這是非Microsoft服務,請與服務商聯系,並參考指定錯誤代碼17051

事發原因:
SQL Server 連接不上,兩種驗證方式都失敗。
於是先檢查了SQL Server(MSSQLServer)服務狀態。發現SQL Server服務停止,並且手動啟動失敗,提示錯誤代碼17051。
查找錯誤信息:
查找錯誤信息操作步驟:
windows=>事件查看器=>windows日志=>應用程序
在應用程序中,找到來源為“MSSQLSERVER”,事件編號為“17051”的錯誤。
雙擊錯誤,就可以看到錯誤信息了。
錯誤信息為:SQL Server評估期已過。



解決辦法:
已經知道原因,那這個問題就簡單了。
安裝都是SQL Server2017評估版,試用期過后,服務便無法啟動,並拋出17051錯誤。
解決問題只需輸入密鑰即可。
具體操作步驟如下:
Step.1:
windows => Microsoft SQL Server2017 => SQL Server2017安裝中心

Step.2:
進入安裝中心后,點擊 維護 => 版本升級

Step.3:
在產品密鑰中輸入對應的版本的產品密鑰。
Step.4:
等待升級完成。
到此結束,問題解決。
