SQL Server 無法連接,出現與網絡相關的或特定於實例的錯誤、配置管理服務啓動請求失敗或服務未及時響應問題

無法連接到本地本機的數據庫

最近做項目一直使用公司的數據庫,今天做一個Demo準備使用本地的數據庫結果報錯,這個問題之前也遇到過,也是許久沒使用數據庫就出現了這個問題……
當時,找了很多資料沒能解決問題,同時也比較閒所以果斷選擇了重裝(安裝這類軟件還是挺麻煩的,太費時了),但是這次又遇到了,該好好把它解決掉了……

這是我連接後看見的第一個錯誤:
連接數據庫失敗信息
哈!這就讓人納悶了,之前一直都是好好的,後來也沒動過,這纔來連接居然出了這種問題……

第一反應就是去看看服務開了沒有:
SQL Server服務開啓狀態

果然,服務沒有開,那就簡單了嘛,打開服務……
打開SQL Server服務失敗信息
What?!居然連服務也打不開?
於是想到可能是網絡配置那裏沒有啓用那一堆的東西……

去看看:
SQL Server網絡配置信息
哈?都是啓動了的呀,爲什麼SQL Server的服務啓動不了呢?
回去看看啓動SQL Server服務時的報錯信息:請求失敗或服務未及時響應。有關詳細信息,請參見事件日誌或其他適用的錯誤日誌。
好吧,去看看日誌:
報錯日誌信息
一個沒見過的錯誤信息……
只好去網上搜一下:
……
然而一直沒能找到相關的解決方案,換了好幾個關鍵詞,終於,在這麼一個地方找到了解決方法……

http://www.jb51.net/article/81571.htm

解決方法

找到自己SQL Server中數據存放的位置(一般來說,默認位置是C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data,我自己的是安裝SQL Server時設定過了,是這個位置:D:\SourceDatabases\SQLServer\MSSQL14.MSSQLSERVER\MSSQL\DATA,其中有一級文件夾需要說明MSSQL14.MSSQLSERVER,一般情況下進入SQLServer文件夾下會有多個子文件夾比如:MSSQL13.MSSQLSERVER、MSSQL14.MSSQLSERVER,你需要進入的是數字最大的那個,比如我的是14)

然後數據存放目錄裏面(~\SQLServer\MSSQL14.MSSQLSERVER\MSSQL\DATA)應該有如下兩個文件:
model.mdf和modellog.ldf
這裏不能連接數據庫、不能開啓SQL Server服務問題都是因爲這兩個文件或丟失、或損壞了……

於是,你需要找到相同SQL Server版本的正常的這兩個文件來,將正常的這兩個文件覆蓋掉你原來的損壞的文件,之後就可以正常啓動服務和連接數據庫了:
修改後成功啓動服務
修改後成功連接數據庫

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章