天天看點

SQL Server 2005無法連接配接問題的解決辦法

今天早上準備開SQL SERVER2005搞下實驗,誰知道打開後連接配接不上,提示:

在建立與伺服器的連接配接時出錯。在連接配接到 SQL Server 2005 時,在預設的設定下 SQL Server 不允許進行遠端連接配接可能會導緻此失敗。 (provider: 命名管道提供程式, error: 40 - 無法打開到 SQL Server 的連接配接

我感到很納悶,我想了下,因為我很少用這個SQL SERVER2005的,就用過幾次而已,我自己是用的MYSQL的資料庫。于是趕緊百度,搞了半天,都是些你抄我,我抄你的答案,沒什麼意思,基本上都是那個要改TCP/IP以及NAMING全選的那個地方,我也改了,TCP/IP的端口,還有的說是在服務裡面點那個什麼“本地系統賬戶”,說是權限問題(如下面的第一個圖檔),還有甚至扯到了防火牆,(如果你在看本文的時候已經通過上面的方法将你的問題解決了,那麼下面的請不用看了,我針對的是在用了上面的一些方法後都沒有成功的朋友。)我可真昏,端口什麼的都沒有問題,因為我基本上沒有對這些進行過什麼操作。然後我再看了下,發現了一個問題,我的MS服務居然沒有開啟(就是下面這個地方):

SQL Server 2005無法連接配接問題的解決辦法

于是趕緊點右鍵,啟動,這時又提示個錯誤:

Windows不能在本地計算機啟動 SQL Server(MSSQLSERVER)。

的錯誤,找了網上的資料,還是沒有辦法,看來問題應該在這裡,于是沒辦法,再去GOOGLE,先是查不能連接配接的問題,第一篇文章就讓我一亮,那文章部分内容如下:

近期我的那個啥

我想了下,我最近好像确實在使用SQL SERVER2005後搞了一次磁盤清理的,于是趕緊用他的方法試了下,打開那個屬性對話框,發現我那個本來就沒勾,又郁悶了。沒辦法,繼續找,再找伺服器無法啟動的原因,哎,找了半天,還是沒有搞定,總是在連接配接後提示那個啥東西,郁悶的很,瞎搞了半天,搞不好,又點想放棄了,還是不爽,繼續找,我發現在找伺服器無法開啟的那個原因的時候,那個彈出窗有個提示,因為它有個錯誤代碼:

1317

然後後面是提示,可以去檢視WIN的事件檢視器:

SQL Server 2005無法連接配接問題的解決辦法

我一直沒把這個話放在心上,現在沒有辦法了,隻有硬着頭皮去看下,沒想到果然發現了問題的原因,提示說:

SQL Server 2005無法連接配接問題的解決辦法

這下我就從同學哪裡考了份MASTER的資料庫然後覆寫到我的自己的那個安裝了SQL的檔案夾下,居然一連,好了。

總結問題:

感覺應該主要問題還是在于清理系統垃圾檔案的時候那個壓縮問題,可能因為那個導緻把資料庫的東西搞壞了還是怎麼的,實際上我在解決問題的過程中還有一些其他的方法,不知道是沒有生效還是怎麼,這裡一一列舉出來。

1.       那個TCP/IP什麼的

2.       我拷貝了我同學他們好的sqlserver2005MS.1下的那個80檔案夾裡面的com檔案夾以及他們的DATA檔案夾裡面的與MASTER資料庫相關的檔案覆寫了我的安裝檔案裡面的對應的檔案夾(在本文的結尾處我也附上了那些正常的檔案的下載下傳)

3.       最後我還用WIN的來賓賬号登陸了下,然後開啟了SQLSERVER2005,這個當時是可以連接配接的。(因為我再來賓賬号的模式下是第一次使用SQLSERVER2005,開始還提示是第一次使用,等了一會,不過我想這個應該和我最後用ADMIN模式連接配接上成功沒有什麼關系,因為兩個賬号所對應的東西應該是完全不一樣的)

4.       我使用了上面的一些方法後一直沒有重新開機計算機,然後最後我重新開機了一下,就可以連接配接了。

5.       值得提醒的是,當通過我上面的一些方法連接配接上後,你打開資料庫後左邊那個資料總管裡面的東西就是初始化時候的東西了,原來的都沒有了,是以建議先在安裝目錄下先把你覺得比較重要的東西先拷貝出來。

最後希望大家有問題的繼續上來交流,也希望本文對那些SQLSERVER2005打開還連接配接不上的朋友一點小小的幫助。

轉載請注明出處:

Powered by xujiajay 2010.12.24

檔案下載下傳:

http://files.cnblogs.com/xujiajay/%E6%8F%90%E4%BE%9B%E7%9A%84%E6%96%87%E4%BB%B6.rar

這個裡面分别是 C:/Program Files/Microsoft SQL Server/80/COM 這個檔案夾的内容 和C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data檔案夾中和MASTER相關的檔案