之前寫過了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登陸試試。