sql網路配置 不能方問1433的解決辦法

2021-05-25 01:44:32 字數 1134 閱讀 7830

[sql server] [windows2003] 解決1433埠無法開啟的問題

例項說明:

公司客戶xx公司在換了資料庫伺服器後(作業系統為:windows server 2003),客戶端軟體(c6)一直無法連線到資料庫伺服器,但伺服器端軟體(c6)可正常連線。

檢查公司lan是否正常,ping伺服器名或ip位址一切正常。

在伺服器上 開啟開始選單->程式->microsoft sql server->伺服器網路實用工具,看啟用的協議裡有tcp/ip協議啟用.

建立別名、把伺服器名字換成ip位址等辦法全部用上,但始終和資料庫無法連線。

此時懷疑是否sql server版本不同導致,在伺服器端和客戶機上裝同一版本的sql server,直接用sql客戶端連線sql伺服器端,結果還是一樣。

用windows自代的odbc連線sql伺服器一樣不行。

解決方法:

想盡一切辦法無果後,開始懷疑sql server通訊埠是否1433,並工作正常。 

於是用以下操作方法開始執行:

第一步、開啟sql server服務網路實用工具。

sql server服務網路實用工具預設埠是1433,但1433埠是否真的被開啟呢,於是執行第二步操作。 

第二步、分別用二個dos工具來檢視1433埠。

1、在dos下執行 「telnet 電腦名或ip位址 1433」。

能經過1433埠進行連線的介面

2、為了再次證實,用「netstat –an」檢視1433埠是否開啟。 

(netstat –an:顯示所有連線和監聽的埠並以數字的行式顯示位址和埠號。)如果1433開啟,剛下圖有顯示監聽的1433埠。

sql server 2000 sp3a補丁安裝

windows server 2003 sp1補丁。

在windows自代的防火牆中開放1433埠(如沒有安裝sp1補丁,防火牆無法編輯)。

按以上順序步驟操作完成以後再用上面二個方法測試,測試結果1433開啟。再用c6或sql客戶端連線,一切正常。

說明: tcp/ip 埠是當接收來自 tcp/ip 套接字客戶端的連線時,伺服器將在該埠上監聽。sql預設值為 1433。

**:

第14天 網路配置

etc sysconfig network scripts ifcfg ens33 device ens33 網絡卡名 name ens33 bootproto static 靜態dhcp 為自動獲取 type ethernet 網路型別 ipaddr 192.168.41.105 ip ipadd...

SQL反模式筆記14 關於分組取最大值的問題

目標 要查詢得到每組的max 或者min等其他聚合函式 值,並且得到這個行的其他字段 反模式 引用非分組列 如 select articleid,max tagid tagname from articletag group by articleid 這一章有點搞,因為這一章的目標用group去實現...

webpack開發第三方庫要注意的配置問題

2017.7.19 學會了webpack專案建立第三方庫要注意的地方 1.在packet.json中設定main屬性,設定整個專案的入口檔案 eg 2.如果想要作為第三方庫被其他引用,則應該在webpack.config.js中的output中新增library屬性 module.exports 3...