上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
zfgg
註冊時間: 2004-05-31 文章: 179 來自: 中国
第 1 樓
|
發表於: 星期四 五月 06, 2010 4:30 pm 文章主題: 多网段内ODBC连不通MS SQL SERVER 2000 |
|
|
多网段内ODBC连不通MS SQL SERVER 2000
本部服务器路由器下有多个网段,其中一个网段内的一个机器上装MS SQL SERVER 2000及WEB服务器。在同一网段内任何一个机器能访问这个WEB服务器及ODBC 能连通到SQL SERVER 2000。而在另一网段内,只能访问这个WEB服务器,而ODBC 能连不通SQL SERVER 2000。我作了下列测试:
1在另一网段内 ping <服务器IP地址> 是成功的。
2同一网段,telnet <服务器IP地址> 1433 可以看到屏幕一闪之后光标在左上角不停闪动,说明成功。
3用笔记本电脑直接网线与这个服务器连接,其IP、子网掩码、网关是同一网段的,ODBC 能连通。
4笔记本电脑改变IP、子网掩码、网关是另一网段的,ODBC 连不通。
(1)笔记本电脑使用记事本打开HOSTS文件,添加一条IP地址与服务器名称的对应记录:
<服务器IP地址> 1433
(2)telnet <服务器IP地址> 1433 屏幕左上角出现“正在连接<服务器IP地址>...”光标不停闪动一会后退出,说明不成功。
(3) ping <服务器IP地址> 是不通.
以上问题,请高手指教!谢谢! |
|
回頂端 |
|
|
LiuRambo
註冊時間: 2007-11-27 文章: 481
第 2 樓
|
發表於: 星期二 五月 11, 2010 6:38 am 文章主題: |
|
|
防火牆通透問題
SQL端的防火牆有先設定好讓外部連線??? PORT有打開嗎???
內部OK只是表示SQL主機的1433PORT有在LISTING
外部不OK肯定式防火牆沒有開啟1433所以外部連不上
換句話說 當外部IP需要連線進來 到了防火牆這邊
防火牆不知道"1433"要去哪個IP哪個PORT 所以會連不上 |
|
回頂端 |
|
|
zfgg
註冊時間: 2004-05-31 文章: 179 來自: 中国
第 3 樓
|
發表於: 星期二 五月 11, 2010 4:41 pm 文章主題: |
|
|
谢谢!我的机器装的是360杀毒软件,是在杀毒软件中设置,还是在SQL SERVER2000中设置?我不知道如何设置,请再指教。 |
|
回頂端 |
|
|
LiuRambo
註冊時間: 2007-11-27 文章: 481
第 4 樓
|
發表於: 星期二 五月 11, 2010 4:52 pm 文章主題: |
|
|
通常來說 個人電腦防火牆是不會去刻意阻擋1433 SQL
要檢查的應該是上一層的IP分享器
可以先用命令提示字元模式的TELNET一步一步測
先在單機telnet localhost 1433看看會不會畫面清空,有則是正常,沒有就是要另外到防火牆裡面單獨開啟1433 1432
再到另一台電腦telnet xxx.xxx.xxx 1433測試連過來(前一步會通 通常這同網段的也會通)
再到另一網段一樣測法 若不通則要查看ROUTER或分享器的設定了
上網搜尋"設定ROUTER" |
|
回頂端 |
|
|
zfgg
註冊時間: 2004-05-31 文章: 179 來自: 中国
第 5 樓
|
發表於: 星期三 五月 12, 2010 7:44 am 文章主題: |
|
|
好的,谢谢!我试试看。 |
|
回頂端 |
|
|
|