1. 程式人生 > >SQL Server無法連線到(local)問題的解決辦法

SQL Server無法連線到(local)問題的解決辦法

今天在使用資料庫的時候突然發現,SQL Server08居然連線不上了.問題如圖所示:


於是在網上搜索了一下這個問題,發現有很多相似的提問,既然這個問題不是少數人遇到,看來這個問題還是值得研究一下的。

出現這個問題的可能性有很多。先提供一帖,看看這裡你能不能解決你的問題:

如果不能。那麼有個好訊息和一個壞訊息。壞訊息是你被許多人都忽悠了,甚至看到許多網友去解除安裝重灌08,甚至還有人重灌系統...

我也是遇到了這個問題,我冷靜分析了一會,覺得大家解決問題的思路可能並不對。於是我採用另外的辦法。好訊息就是這個了,跟我下面的方法,你一定可以解決。

*注意:只有在你的問題在上個頁面或自己嘗試的方法不能解決時,才能證明是和我一樣的問題,採用下面的方法才會有效。

1.首先我們注意到,連線時選的一直是(local),不可能出現更改。而且近期電腦也沒有進行過其他外掛的安裝。

2.我們在現有的軟體中去查檢視有沒有其他的外掛存在(使用360軟體解除安裝功能,就能看到所有電腦上的外掛)

3.開啟SQL Server配置,如圖所示:


3.檢視是否啟用了相關服務,這個所謂的服務(箭頭指向的那個)就是你建立的資料庫實體。如圖所示:


4.如果你看到了以上介面,請直接跳至步驟6,如果你的介面窗顯示的是紅字“無法..”,那麼多半是被外掛影響了,這個時候你在剛才開啟的360軟體解除安裝中把出現以下關鍵字的外掛解除安裝:

(Microsoft SQL Server 2012 DB)

5.解除安裝後執行regedit ,找到HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\Microsoft SQL Server\100\ConfigurationState,將其中CommonFiles的鍵值改為3

6.啟動SQL Server(XXX)服務,XXX代表你建立的資料庫實體。

7.如果發現無法啟動,開啟控制面板裡的管理-->服務,找到以下箭頭指向的服務,點選啟動:


7.如果無法啟動,報錯17051,接著開啟:


8.選擇  維護--》版本升級  接著按介面下一步操作即可,注意,升級時候會讓你選擇要升級的資料庫實體,就選擇前面的那個XXX即可。這裡我提供兩個祕鑰給大家:

(開發版)Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB

(企業版)Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB

一般而言,選擇後一個企業版的升級方案。

9.升級完畢,重新按步驟7的做法,啟動實體服務,然後按步驟3的做法啟動服務,OK,現在試著去連線你的資料庫,it's amazing!  

I'm LeiFeng who nerver told them name with good job.