解決方案—SQL Server 遠端連線失敗,sqlserver

來源:互聯網
上載者:User

解決方案—SQL Server 遠端連線失敗,sqlserver

機房收費系統異地發布的時候,需要保證資料庫能夠遠端連線,但串連的時候通常會報錯:

                             

 

要解決這個問題,首先需要檢查SqlServer 的幾項設定。(這些設定一般都是系統預設項,不過最好看一下)

(一)檢查SQL Server是否允許遠程連結。以SqlServer 身分識別驗證方式登陸。登入賬戶sa

 

 

(二)開啟組態管理員,檢查微軟SQL伺服器(MSSQLServer)的TCP/IP協議是否開啟。

 

 確保上面設定正確後,進行最後的SQL伺服器防火牆設定,(問題大多出在這裡)

 

一、可以直接關閉防火牆,但是這樣不安全,不建議採用。

    二、找到微軟SQL伺服器(MSSQLServer)的TCP/IP協議。在SQL伺服器防火牆已經處於運行狀態下,點擊“TCP/IP協議”選擇屬性

          

從中我們可以看出,這台SQL伺服器上支援TCP/IP協議的是1433連接埠。下一步要做的是在防火牆的配置中允許1433連接埠支援TCP/IP協議即可。開啟“控制台”選擇“Windows防火牆”——“進階設定”。右擊“入站規則(Inboud Rules)”選項,選擇“建立規則(NewRule)”:

               

開啟“建立規則”選項後,利用“建立入站規則嚮導”為1433連接埠配置“內部綁定協議”配置為適用於TCP/IP協議即可。

配置過程:

完成上述步驟後,SQL伺服器即可支援遠程連結了。趕緊試試吧!  

   ┏〓〓┓┏〓〓┓    ┏〓〓┓┏〓〓┓┏〓〓┓
   ┃技術┃┃分享┃ ---┃積累┃┃點點┃┃滴滴┃
   ┗〓〓┛┗〓〓┛    ┗〓〓┛┗〓〓┛┗〓〓┛


,在預設的設定下 SQL Server 不允許進行遠端連線可可以會導致此失敗

我今天剛解決

開始->所有程式->sql2005->組態工具->SQL Server 介面區配置器->伺服器和串連的介面區配置器->遠端連線 選擇tcp/ip

電腦重啟..試下

--------------------------------------------------------------------

裝了兩個那樣寫當然是不行的..

要指定執行個體名去串連.

你改成

Server=windows\2005;database=name;Integrated security=True;

這樣就不會有問題的..
 
遠端連線sqlserver資料庫失敗的問題

遠端連線是吧!
你去找二個地方
一:看看你的用戶端網路工具 + 生產力中的配置是否和遠程伺服器一樣:連接埠號碼,IP地址,伺服器名稱,以及協議管道
二:仔細看下你的網路位置本地串連的TCP/IP協議配置:IP地址,預設閘道(很重要,這個地方出錯,你絕對連不上,仔細看看),DNS伺服器配置是否正確。
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.