sql 遠端連線

2022-03-08 05:22:43 字數 1364 閱讀 5280

步驟:

一 看ping 伺服器ip能否ping通。

這個實際上是看和遠端sql server 2000伺服器的物理連線是否存在。如果不行,請檢查網路,檢視配置,當然得確保遠端sql server 2000伺服器的ip拼寫正確。

其實在伺服器端啟動查詢分析器,輸入 select @@version 執行後可以看到版本號,版本號在8.0.2039以下的都需要打補丁。

如果以上都沒問題,這時你再做telnet 伺服器ip 1433 測試,將會看到螢幕一閃之後游標在左上角不停閃動。恭喜你,你馬上可以開始在企業管理器或查詢分析器連線了。

三 檢查客戶端設定

程式->microsoft sql server -> 客戶端網路使用工具。像在伺服器網路實用工具裡一樣,確保客戶端tcp/ip協議啟用,並且預設埠為1433(或其他埠,與伺服器端保持一致就行)。

四 在企業管理器裡或查詢那分析器連線測試

企業管理器->右鍵sqlserver組->新建sqlserver註冊->下一步->寫入遠端ip->下一步-> 選sqlserver登陸->下一步->寫入登陸名與密碼(sa,password)->下一步->下一步->完成

查詢分析器->檔案->連線->寫入遠端ip->寫入登入名和密碼(sa,password)->確定

通常建議在查詢分析器裡做,因為預設情況下,通過企業管理器註冊另外一台sql server的超時設定是4秒,而查詢分析器是15秒。

修改預設連線超時的方法:

企業管理器->工具->選項->在彈出的"sql server企業管理器屬性"視窗中,點選"高階"選項卡->連線設定->在 登入超時(秒) 後面的框裡輸入乙個較大的數字

查詢分析器->工具->選項->連線->在 登入超時(秒) 後面的框裡輸入乙個較大的數字

通常就可以連通了,如果提示錯誤,則進入下一步。

五 錯誤產生的原因通常是由於sql server使用了"僅 windows"的身份驗證方式,因此使用者無法使用sql server的登入帳戶(如 sa )進行連線。解決方法如下所示:

1 在伺服器端使用企業管理器,並且選擇"使用 windows 身份驗證"連線上 sql server。

2 展開"sql server組",滑鼠右鍵點選sql server伺服器的名稱,選擇"屬性",再選擇"安全性"選項卡。

3 在"身份驗證"下,選擇"sql server和 windows "。

4 重新啟動sql server服務。(在dos或命令列下面net stop mssqlserver停止服務,net start mssqlserver啟動服務,也是一種快捷的方法)。

附註:在連線本地伺服器時,通常使用的是命名管道協議(在伺服器網路實用工具裡可以看到啟用的協議有這個),預設埠是445,因此在本地能連通是不能說明什麼問題的,連線遠端伺服器是完全不同的協議)

SQL遠端連線設定

設定 sql server 2008 以允許遠端連線 如果無法通過 ip位址遠端連線你的 sql server 2008 伺服器,可以參考下面的內容進行設定。在進行下述設定之前,應該確保你的網路已經安裝設定完畢,伺服器已經正常連線到網路中。1 單擊windows的 開始 依次選擇 所有程式 micr...

SQL配置遠端連線

sql2005 開啟sql2005的配置工具 sql server 2005外圍應用配置器 服務和連線的外圍應用配置器 database engine 遠端連線,選擇本地連線和遠端連線並選上同時使用tcp ip和named pipes.附 如何配置 sql server 2005 以允許遠端連線 s...

SQL2005 SQL2008 遠端連線配置方法

sql2005 sql2008 遠端連線配置方法 第一步 sql2005 sql2008 開始 程式 microsoft sql server 2008 或2005 配置工具 sql server 配置管理器 sql server網路配置 mssqlserver 這個名稱以具體例項名為準 的協議 t...