不在一个局域网内的计算机如何连上服务器 |
尚未結案
|
6688
一般會員 發表:14 回覆:14 積分:5 註冊:2002-11-24 發送簡訊給我 |
|
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
引言: 各位老师: 我有一个管理系统(用ADOQuery做的,在局域网内的计算机上可以运行),现有一台计算机不在该局域网内(用网卡连接),用ODBC连不上服务器,网络邻居也看不到服务器,PING服务器又是通的,请问如何加控件或加指令可以连接上服务器并运行,谢谢!!!6688, 您好 先向您確定幾件事 (1)"服务器" 指的是DataBase Server嗎?? (2)您的 DataBase 是什麼?? (3)如果連網路芳鄰都看不到對方的話,我想那是您的網路設定有問題,請問您的作業系統(OS)是什麼?? ======================= 是非終日有,不聽自然無 天下本無事,庸人自擾之 |
6688
一般會員 發表:14 回覆:14 積分:5 註冊:2002-11-24 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
Hi, 若是這樣, ICMP (Ping) 的封包過得去, 但是 odbc sql server 連線不過去有些 port 被 block 住...
請先確認連線的方法,
1. 若是採用 name pipe 的方式連線至 sql server 則是走 TCP/139 \\sql2000\pipe\sql\query 的方式.
2. 若是採用 tcp/ip 的方式連線至 sql server 則是走 TCP/1433 (default) 或指定的 port (假設 sql2000 為該資料庫伺服器的電腦名稱.)
接下來檢驗一下連線的 port 是否正常, 請執行 telnet sql2000 139 或 telnet sql2000 1433 來檢驗該 tcp port 是否可以正常的連往 sql2000 主機, 若不行的話, 請 mis 或網管人員協助檢查網路上的設定!!
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |