無法開啟到SQL Server的連線 (Microsoft SQL Server, 錯誤:53) .

lhrbest發表於2017-03-21

標題: 連線到伺服器
------------------------------


無法連線到 MSSQLSERVER。


------------------------------
其他資訊:


在與 SQL Server 建立連線時出現與網路相關的或特定於例項的錯誤。未找到或無法訪問伺服器。請驗證例項名稱是否正確並且 SQL Server 已配置為允許遠端連線。 (provider: 命名管道提供程式, error: 40 - 無法開啟到 SQL Server 的連線) (Microsoft SQL Server,錯誤: 53)


有關幫助資訊,請單擊: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=53&LinkId=20476


一段時間沒用sql server 2005,後來重新登入Microsoft SQL Server Management Studio的時候出現了錯誤,無法登入,具體錯誤:在建立與伺服器的連線時出錯。在連線到SQL Server 2005時,在預設的設定下SQL Server不允許進行遠端連線可能會導致此失敗。(provider:命名管道提供程式,error:40-無法開啟到SQL Server的連線)(Microsoft SQL Server,錯誤:53)


解決方法方法很簡單:出現這個錯誤的原因肯定是伺服器名稱不對,也就是你之前又改過計算機名稱,導致在連線sql server的時候還是用以前的伺服器名稱去連線的,所以連線不上。那要連線上就把選擇現在的伺服器名稱了:

  • 先檢視計算機名(Win7系統)

  • 然後在SQL Server Management Studio登入介面選擇這個伺服器:

 


  • 如果在列表裡沒有的話就點選 瀏覽更多 ,就可以找到了



  • 選擇好正確的伺服器就可以正常登入了、



我們用的是SQL Server 資料庫 2008 版本,資料庫配置完之後從另一臺電腦訪問資料庫死活連線不上,提示資訊如下


“ 無法連線到 *.*.*.*。

        在於SQL Server建立連線時出現與網路相關的或特定於例項的錯誤。未找到或無法訪問伺服器。請驗證例項名稱是否正確並且 SQL Server 已配置為允許遠端連線。(proveder:命名管道提供程式,error:40 - 無法開啟到 SQL Server的連線)(Microsoft SQL Server,錯誤:53)”

下面說說資料庫配置步驟

1,如果安裝的時候 已經選擇 “混合模式(SQL Server 身份驗證和Windows 身份驗證)(M)”, 並且已經為 SQL Server 系統管理員分配了賬戶和密碼

      則不用重新配置。  配置方法如下:

              用Windows 驗證方法登入資料庫  選擇例項->右鍵 ->屬性 ->安全性 -> 選擇 “SQL Server 和  Windows 身份驗證模式” -> 確定

              用Windows 驗證方法登入資料庫  選擇例項->右鍵 ->屬性 -> 安全性->登入名->雙擊使用者名稱(一般為sa)->設定密碼


2,開始選單->所有程式->Microsoft SQL Server 2008 ->配置工具 ->

SQL Server 配置管理器->網路配置->MSSQLSERVER2008->雙擊“TCP/IP”  ->協議->已啟用-> 選 “是” 

SQL Server 配置管理器->網路配置->MSSQLSERVER2008->雙擊“TCP/IP”  ->IP地址->IPAll->TCP埠->輸入"1433" 點選確定

3,開始選單->所有程式->Microsoft SQL Server 2008 ->配置工具 ->SQL Server 配置管理器->SQL Server服務-> SQL Server (MSSQLSERVER2008)->右鍵重新啟動

4,在命令列下輸入netstat –an,如果找到有“0.0.0.0:1433”,就說明SqlServer在監聽了。

5,作業系統->安全中心->Windows 防火牆-> 例外->新增程式

C:\Program Files\Microsoft SQLServer\90\Shared\sqlbrowser.exe

C:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlservr.exe

6,作業系統->安全中心->Windows 防火牆-> 例外->新增埠   1433


一般在區域網裡訪問的話做到這裡就應該沒問題了

(我做的是公網訪問 所以設定到這裡還是訪問不了 鬱悶的查了半天資料還是沒有頭緒, 最後得到已高人指點解決問題~ )

7,如果你做公網訪問那麼還有一個非常重要的步驟要做 ,如下:

在"網路聯接" 找到自己用的"本地連線"-> 右鍵->屬性-> 雙擊"Internet 協議(TCP/IP)"->高階

->選中"TCP/IP篩選"->點選右下方"屬性"->在"TCP埠"中將1433新增進去, 然後一路確定。

8,重啟伺服器。








About Me

...............................................................................................................................

本文整理自網路

本文在itpubhttp://blog.itpub.net/26736162)、部落格園http://www.cnblogs.com/lhrbest和個人微信公眾號(xiaomaimiaolhr)上有同步更新

本文pdf小麥苗雲盤地址:http://blog.itpub.net/26736162/viewspace-1624453/

● QQ群:230161599     微信群:私聊

聯絡我請加QQ好友(642808185),註明新增緣由

文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解

版權所有,歡迎分享本文,轉載請保留出處

...............................................................................................................................

拿起手機使用微信客戶端掃描下邊的左邊圖片來關注小麥苗的微信公眾號:xiaomaimiaolhr,掃描右邊的二維碼加入小麥苗的QQ群,學習最實用的資料庫技術。

 無法開啟到SQL Server的連線 (Microsoft SQL Server, 錯誤:53) .  DBA筆試面試講解

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2135723/,如需轉載,請註明出處,否則將追究法律責任。

相關文章