線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3470
推到 Plurk!
推到 Facebook!

主機封鎖部份port,造成SQL Client端無法連線

答題得分者是:william
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-09 15:55:56 IP:211.72.xxx.xxx 未訂閱
各位前輩: Server:Microsort Server 2003 Data Base: MS SQL Server 2000 為了擋掉網路駭客不斷的丟封包,使用防火牆,只開放以下port HTTP,1433,137~139,445等port, 但是卻有一個怪現象發生... 作業系統為Win2000的可以連線至SQL Server, (用SQL Query Analyzer連) 但Win98卻不行,出現'...[DBNETLIB]...SQL Server不存在或拒絕存取'的錯誤訊息. 以前PORT全開放時, 不論什麼OS都可以連線, 不知是否還要開啟那些PORT? 請前輩指點迷津... 謝謝!
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-09 16:27:04 IP:147.8.xxx.xxx 未訂閱
Make sure you have the proper ODBC DSN setup...     BTW, Win 98 (1st edition) has tcp/ip installed by default? Make sure you have tcp/ip installed.
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-09 17:01:52 IP:211.72.xxx.xxx 未訂閱
檢查後沒錯, 這個是正確的!
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-09 17:08:11 IP:147.8.xxx.xxx 未訂閱
So can you test the connection using ODBC32 in control panel?
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-12-10 09:31:01 IP:211.72.xxx.xxx 未訂閱
用ODBC一樣是出現無法連結的訊息如下: 發表人 - star 於 2003/12/10 09:35:05
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-12-10 11:31:47 IP:147.8.xxx.xxx 未訂閱
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-12-10 12:05:49 IP:211.72.xxx.xxx 未訂閱
引言: >如圖 < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=13125981&CC=293559"> Can you access the shared folders on the server from those 98's? win2000可以, 但win98不行
發表人 - star 於 2003/12/10 12:18:21
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-12-10 12:34:10 IP:147.8.xxx.xxx 未訂閱
Perhaps you should try using SQL username/password in ODBC32 on those 98's and not Windows integrated authentication? And you could make use of the ip address instead of the server name in making the connection?
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-12-10 13:56:08 IP:211.72.xxx.xxx 未訂閱
引言: Perhaps you should try using SQL username/password in ODBC32 on those 98's and not Windows integrated authentication? And you could make use of the ip address instead of the server name in making the connection?
先謝謝william前輩的耐心回應! 1.測試後發現無論用windows的login id或者用SQL Server的username/password都無法連線. 2.我也試過用ip address來連, 也是不行. 3.如之前所述:主機的port若是全部開放的話,無論是win2000/win98都是沒問題,但只開放部份port的話,即會有win98無法連線的情況產生-->無法連SQL Server(已開放port:1433) & 無法共享資料夾/連線網路磁碟機(已開放port 137~139),所以我的想法是:有什麼port要再開放嗎? 為何win2000的client可以連線,而win98不可?
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-12-10 14:06:50 IP:147.8.xxx.xxx 未訂閱
Just a thought, allow ICMP and try ping using the 98's. BTW, how do you get the ip addresses? Fixed/DHCP or AIPA?
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-12-10 15:29:43 IP:211.72.xxx.xxx 未訂閱
引言: Just a thought, allow ICMP and try ping using the 98's. BTW, how do you get the ip addresses? Fixed/DHCP or AIPA?
ICMP我是不懂, 不過我TRY了一下, 造成...什麼都不能連了(包括Terminal Service), 所以我必須花些時間到主機將我剛開啟的東東給還原. 謝謝! p.s.未與主機斷線,看到一些ICMP的連線資訊:從我的IP(固定的)嘗連主機的1433...沒看清楚就與主機失去聯絡了...
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-12-10 15:36:48 IP:147.8.xxx.xxx 未訂閱
引言: ICMP我是不懂, 不過我TRY了一下, 造成...什麼都不能連了(包括Terminal Service), 所以我必須花些時間到主機將我剛開啟的東東給還原. 謝謝! p.s.未與主機斷線,看到一些ICMP的連線資訊:從我的IP(固定的)嘗連主機的1433...沒看清楚就與主機失去聯絡了...< face="Verdana, Arial, Helvetica"> >>
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-12-10 15:49:05 IP:211.72.xxx.xxx 未訂閱
引言:
引言: ICMP我是不懂, 不過我TRY了一下, 造成...什麼都不能連了(包括Terminal Service), 所以我必須花些時間到主機將我剛開啟的東東給還原. 謝謝! p.s.未與主機斷線,看到一些ICMP的連線資訊:從我的IP(固定的)嘗連主機的1433...沒看清楚就與主機失去聯絡了...< face="Verdana, Arial, Helvetica"> >> >< face="Verdana, Arial, Helvetica"> 不能ping,用win2000的電腦也不能ping, 但能connect
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#14 引用回覆 回覆 發表時間:2003-12-10 16:08:18 IP:147.8.xxx.xxx 未訂閱
A little bit confuse  >
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#15 引用回覆 回覆 發表時間:2003-12-11 13:30:22 IP:211.72.xxx.xxx 未訂閱
這些問題我也不是搞的很懂,為什麼會這樣... 我會再試著您的建議:Allow ICMP...去查看login的情形. 多方面尋求協助之下, 有人說:'因為win2003在安全性的控管較嚴格, 所以通常只允許NT等級的Client進入(win2000以上), 像win98,winME這種的OS, 可能還須要某些設定 or something like that.(要再查一下document)' 針對這種說法, 不知前輩有什麼建議?
jdpeng
一般會員


發表:0
回覆:1
積分:0
註冊:2003-12-11

發送簡訊給我
#16 引用回覆 回覆 發表時間:2003-12-11 13:41:13 IP:220.184.xxx.xxx 未訂閱
我想是不是如果是由于权限的问题的话,请在你的SERVER中开一个用户(最好是POWER USERS组)并加上密码;然后在WIN98上以同样的用户和密码登录,应该就可以了吧!! Jdpeng
------
Jdpeng
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#17 引用回覆 回覆 發表時間:2003-12-11 14:33:21 IP:211.72.xxx.xxx 未訂閱
謝謝! 這個方法我試過, 可是 不行.
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#18 引用回覆 回覆 發表時間:2003-12-11 22:52:27 IP:218.190.xxx.xxx 未訂閱
如果懷疑是 2003 和 98 之間的安全設定,可試一下匯入 compatws.inf (Security Configuration and Analysis snapin) 到 2003 Server, 但小弟並不建議。但在 port 全開的情況下 98 可連線 不知有沒有幫助: < href="http://support.microsoft.com/default.aspx?scid=kb;en-us;287932">http://support.microsoft.com/default.aspx?scid=kb;en-us;287932 http://support.microsoft.com/default.aspx?scid=kb;en-us;269882 另外有沒有設 Active Directory? Forest Functional Level? Server 是 DC 嗎?
AB
高階會員


發表:166
回覆:262
積分:125
註冊:2003-08-21

發送簡訊給我
#19 引用回覆 回覆 發表時間:2003-12-12 01:13:42 IP:61.64.xxx.xxx 未訂閱
注意一下 你網路溝通的時間 之前有遇到類同情況 個人判斷原因是 1433 port的回應時間超過30秒 ODBC回應無法溝通 我的情況是 就算防火牆關閉也是有可能的 再試看看 1 SQL server指定登入使用者 2 SQL server是否更新 因為不更新馬上中毒(只要使用真ip)此port可能癱瘓 3 使用access在2000下可以正常聯接sql但是98不行請確認 工作群組認證 方式 98沒有殺咪 安全性可言 所以2000可以98就應該可以 1 登入者 2 是否使用網域 3 如果你的2000使用Administrator登入 順便改一下98為Administrator來test ================================================================= 上述有些部份與 上面 先進雷同 不過我之前遇到的情況和你差不多 最後是因為中毒造成port間接性癱瘓 在下載所有sql server更新檔與2000 server的sp4 安裝之後 在無網路狀態再裝 諾頓 前部在net下更新之後 問題全不見啦
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#20 引用回覆 回覆 發表時間:2003-12-12 10:56:08 IP:211.72.xxx.xxx 未訂閱
謝謝各位熱心的回答. 如同AB前輩所述,我想先朝二個重點來測試: (A) 1433 port的回應時間超過30秒 (B) 因為中毒造成port間接性癱瘓-->更新SQL SERVER(SP3) 及 WIN SERVER 2003(SP4) 有任何結果, 再向各位報告. 也請各位前輩, 若有類似經驗, 敬請不吝指教.
jumo
一般會員


發表:33
回覆:65
積分:24
註冊:2002-04-17

發送簡訊給我
#21 引用回覆 回覆 發表時間:2003-12-14 19:37:04 IP:61.218.xxx.xxx 未訂閱
您可以試試看將Win98上的MDAC更新到和SQL相同的版本或是最新的版本.
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#22 引用回覆 回覆 發表時間:2003-12-19 09:12:32 IP:211.72.xxx.xxx 未訂閱
引言: 您可以試試看將Win98上的MDAC更新到和SQL相同的版本或是最新的版本.
這個嘛... 因為我是將程式作成ACTIVEX, 而USER分佈在不同地區, 所以若還要在USER端動什麼手腳的話, 我就頭大了... 不過幾位前輩的方法, 我到現在還沒時間測, 真是有點辜負人家的好意,SORRY.
Jack0323
初階會員


發表:22
回覆:70
積分:28
註冊:2002-03-13

發送簡訊給我
#23 引用回覆 回覆 發表時間:2003-12-23 23:35:16 IP:211.74.xxx.xxx 未訂閱
我記得SQL Server應會使用到 1433,1434這二個port 開這二個Port試試看
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#24 引用回覆 回覆 發表時間:2003-12-24 10:43:30 IP:211.72.xxx.xxx 未訂閱
這二個port已開, 否則win2000也連不進去. 謝謝!
AB
高階會員


發表:166
回覆:262
積分:125
註冊:2003-08-21

發送簡訊給我
#25 引用回覆 回覆 發表時間:2003-12-24 12:12:29 IP:61.221.xxx.xxx 未訂閱
這二個port已開, 否則win2000也連不進去. 謝謝! ======================================== 如果是Lan也連不到是你系統與sql有問題 如果是wan的話 我可以說很有可能是正常的 因為sql病毒攻擊 一般使用的mssql2000的管理程式是1433port 但很可能已被mis或isp公司 給關了因為中毒者太多 mssql2000的ODBC則是跑1434port此部份可以自行修改port 所以了解與使用必須你自己再測試 真正的問題 至於我是建議先把更新檔下載在還原系統在無網路狀態下把更新所有要更新的 再加上防火牆先在LAN下一一測試 如果ok再測wan下的連接
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#26 引用回覆 回覆 發表時間:2003-12-25 15:03:15 IP:211.72.xxx.xxx 未訂閱
我已download了SQL2k的SP3A.(共三個檔案) 中文版:cht_sql2kasp3.exe & cht_sqldsksp3.exe & cht_sql2ksp3.exe 準備進行更新, 若有不懂時, 再向各位請教, 謝謝! Merry X'mas.
AB
高階會員


發表:166
回覆:262
積分:125
註冊:2003-08-21

發送簡訊給我
#27 引用回覆 回覆 發表時間:2003-12-25 17:10:45 IP:61.221.xxx.xxx 未訂閱
MDAC http://delphi.ktop.com.tw/topic.php?topic_id=39016 ======================================================= 我已download了SQL2k的SP3A.(共三個檔案) 應該只有一個可以安裝啦約50mb的那個 ======================================================= Microsoft Jet、Microsoft Jet OLE DB Provider 也記的安裝
star
初階會員


發表:37
回覆:93
積分:36
註冊:2002-07-18

發送簡訊給我
#28 引用回覆 回覆 發表時間:2004-01-02 14:48:04 IP:211.72.xxx.xxx 未訂閱
謝謝提醒! (不好意思, 這幾天較忙沒上站, 延遲了!) Happy New Year.
系統時間:2024-05-05 20:32:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!