一、為 sql 啟用遠端連線
1. 單擊「開始」,依次指向「程式」、「microsoft sql server 2005」和「配置工具」,然後單擊「sql server 外圍應用配置器」。
2. 在「sql server 2005 外圍應用配置器」頁上,單擊「服務和連線的外圍應用配置器」。
3. 在「服務和連線的外圍應用配置器」頁上,展開「資料庫引擎」,依次單擊「遠端連線」和「本地連線和遠端連線」,單擊適用於您的環境的相應協議,然後單擊「應用」。
注意:請在接收到以下訊息時單擊「確定」:
直到重新啟動資料庫引擎服務後,對連線設定所做的更改才會生效。
4. 在「服務和連線的外圍應用配置器」頁上,展開「資料庫引擎」,依次單擊「服務」和「停止」,等待 mssqlserver 服務停止,然後單擊「啟動」以重新啟動 mssqlserver 服務。
二、啟用 sql server browser 服務
1. 單擊「開始」,依次指向「程式」、「microsoft sql server 2005」和「配置工具」,然後單擊「sql server 外圍應用配置器」。
2. 在「sql server 2005 外圍應用配置器」頁上,單擊「服務和連線的外圍應用配置器」。
3. 在「服務和連線的外圍應用配置器」頁上,單擊「sql server browser」,在「啟動型別」中單擊「自動」選項,然後單擊「應用」。
注意:在單擊「自動」選項後,每次啟動 microsoft windows 時將自動啟動 sql server browser 服務。
4. 單擊「啟動」,然後單擊「確定」。
三、在 windows 防火牆中為sql server 2005 建立例外
1. 在 windows 防火牆中,單擊「例外」選項卡,然後單擊「新增程式」。
2. 在「新增程式」視窗中,單擊「瀏覽」。
3. 單擊 c:\program files\microsoft sql server\mssql.1\mssql\binn\sqlservr.exe 可執行程式,單擊「開啟」,然後單擊「確定」。
注意:上述路徑可能會根據 sql server 2005 的安裝位置而不同。
四、在 windows 防火牆中為 sql server browser 服務建立例外
1. 在 windows 防火牆中,單擊「例外」選項卡,然後單擊「新增程式」。
2. 在「新增程式」視窗中,單擊「瀏覽」。
3. 單擊 c:\program files\microsoft sql server\90\shared\sqlbrowser.exe 可執行程式,單擊「開啟」,然後單擊「確定」。
注意:上述路徑可能會根據 sql server 2005 的安裝位置而不同。
五、遠端連線埠設定(很關鍵的一步,很多方法只講了一到四步,卻沒有講到第五步)
1、在伺服器上開啟sql server configuration manager。選擇sql server配置治理器->sql server 2005網路配置->mssqlserver的協議->tcp/ip,在彈出對話方塊中選擇ip位址->ipall->tcp埠,設定為可用埠。(如果預設的1433埠老是連線不上,你就設定為你確認已經開啟的埠試試,如21埠等)
2、在「服務和連線的外圍應用配置器」頁上,展開「資料庫引擎」,依次單擊「服務」和「停止」,等待 mssqlserver 服務停止,然後單擊「啟動」以重新啟動 mssqlserver 服務。
六、測試連線
1、開啟sql2005登陸介面,輸入伺服器ip和使用者名稱及密碼。
如: 伺服器名稱:192.168.1.200,21
使用者名稱:sa
密碼:sa
點連線,結果連線成功。
ps:上面的伺服器名稱中的,21中的21第五步中第1步中設定的ipall中的tcp埠
詳細出處參考:
sql2005 遠端連線問題解決方法
今天在本地連線伺服器上的sql2005發現連線不上,並且伺服器上所有與防火相關的東西都關閉了,還是連線不上。進行如下操作之後。連線 一 為 sql 啟用遠端連線 1.單擊 開始 依次指向 程式 microsoft sql server 2005 和 配置工具 然後單擊 sql server 外圍應用...
mysql遠端連線失敗問題解決
之前一直是在本機登入mysql伺服器,偶然試了一下使用mysql遠端連線阿里雲伺服器,連線失敗了!解決了以下三個問題以後成功實現連線。原因總結下來無非是以下兩個 阿里雲防火牆埠未開放 mysql預設設定僅允許本機登入 1.修改阿里雲防火牆埠,增加對mysql伺服器端口3306的放行 2.重新連線報錯...
ubuntu mysql遠端連線問題解決方法
今天在配置opennebula 3.8的時候,當執行one start啟動時,報不能連線資料庫的錯誤,但是在shell下輸入mysql uroot p是可以登入的,所以問題應該是mysql不允許root使用者遠端 登入的問題,於是通過輸入下面命令 grant all privileges on to...