C#遠程使用非默認端口(1433)連接windows server 2012 服務器上的Sql server2008r2 (三)

之前寫過了C#遠程連接windows server 2012 服務器上的Sql server2008r2 (二),連接用的是默認端口1433,現在改爲非默認端口(8080)遠程連接 。

我的配置:已經關掉防火牆,sql server 配置 sa及其他均可,即在默認端口下已經能遠程訪問   

登錄名:127.0.0.1,8080   注意是逗號 英文狀態下

現在說明自己測試的最簡配置

在SQL SERVER 網絡配置節點下的MSSQLSERVER的協議  選擇TCP/IP一定要啓用,且IP地址屬性裏面的TCP端口一定要設置稱自己要連接的非默認端口 8080 ,其他的端口我沒有設置也能成功連接到服務器的數據庫中!其他的協議我都禁止了(Shared Memory\Named Pipes\ VIA)

關於SQL Native Client 10.0配置下的客戶端協議中的TCP/IP,我試過啓動和禁止並沒有什麼影響,所以看個人,但是我還是開啓了就設置一個端口,不費事的。

連接測試,成功!

比較簡單,就不多說明了。

其中有一個問題,當連接時用sa登錄可能出現18465的錯誤,這是先用windos身份證驗證登錄,安全性---sa----屬性----設置密碼----同時不要勾選強制密碼策略。ok 返回用sa登陸試試。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章