全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3262
推到 Plurk!
推到 Facebook!

3層架構部分Client 出現介面錯誤

尚未結案
pipii44
一般會員


發表:9
回覆:10
積分:3
註冊:2004-02-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-09-05 12:18:54 IP:163.25.xxx.xxx 未訂閱
想請問各位大大一個三層式架構的問題。 我的三台電腦分別都是professional XP 其中一台當作Server。我在Server端提供DataSetProvider,也利用過TRegSvr.exe來登錄過xxx.TLB檔。 所以我在Server端那寫了一個Client端的程式,然後我是先用DCom來連接,在ComputerName我直接給IP位置,然後可以選擇ServerName,然後也會自動取得GUID,最後我沒有將Connected設為true,所以未啟動。 當我在執行這個client端程式時,將系統啟動(將Connected設為true),整個Client/Server的架構都能使用。(另外,將程式製作成執行檔放至其他槽也都能使用) 現在問題來了,當我將midas.dll以及Clinet客戶端程式複製到另二個professional XP的電腦上,我選擇系統啟動(將Connected設為true),可是卻發生[無法取得RPC伺服器]的錯誤訊息,再則,我拿去另一台測試時卻發生[存取被拒]的錯誤訊息。 1.首先我將xxx.TLB也都分別註冊到兩個xp的client端,可是情況仍然一樣。 2.另外我將server端應用程式做成NT Server時,在對DCom在選擇ComputerName之後,並不能選擇相對應的ServerName,也是仍然不行。 3.我後來也將DCom改為SocketConnect,也是一台發生[無法取得RPC伺服器]的錯誤訊息,另一台測試時卻發生[存取被拒]的錯誤訊息。 4.其中Server端為實體位址,另二個Client一台為實體位址,另一台為HINET ADSL的實體位址,不知這樣測試那裏出了問題?? 請問有那位大大可以幫忙我的嗎,謝謝,若需要post程式,也是可以,謝謝。
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-09-05 16:29:14 IP:203.204.xxx.xxx 未訂閱
請在SERVER 裝 SOCKET SERVER (BORLAND) 並開PORT 。 防火要注意PORT 是否有開?(先關閉所有防火軟體;SERVER/CLIENT皆是) DHM
------
ATEIN
pipii44
一般會員


發表:9
回覆:10
積分:3
註冊:2004-02-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-09-05 19:13:27 IP:163.25.xxx.xxx 未訂閱
引言: 請在SERVER 裝 SOCKET SERVER (BORLAND) 並開PORT 。 防火要注意PORT 是否有開?(先關閉所有防火軟體;SERVER/CLIENT皆是) DHM
我之前在使用Socket Connection有裝 socket server(borland)我開的port是預設的211。然後我將防火軟體關掉(server and client皆關掉),然後再進行連線。 Client端的一樣會說[存取被拒]錯誤訊息,但Server端那邊我看到有我的ip連進來說,還是說有database或NT Server的login問題?....這是什麼情況呢...怎麼試了二天都還是原來一樣的情況...有人可以幫忙一下我嗎XD 發表人 - pipii44 於 2005/09/05 19:17:25
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-09-05 20:05:36 IP:203.204.xxx.xxx 未訂閱
方便的話給我專案檔及資料庫 我替你測試 ps:大部份是權限或使用者問題 MSSQL 要在DB管理內指定資料庫用者:一般為dbo 或sa... 端看你採windows 認證或ms-sql 認證 1.windows 認證,要在server 設定遠端使用者. 2.MS-SQL 不需要 設定WINDOWS帳號;但必需指定MS-SQL 資料庫存取權使用者(DBO/SA) DHM 發表人 - atein 於 2005/09/05 20:08:12
------
ATEIN
pipii44
一般會員


發表:9
回覆:10
積分:3
註冊:2004-02-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-09-05 22:41:17 IP:163.25.xxx.xxx 未訂閱
引言: 方便的話給我專案檔及資料庫 我替你測試 ps:大部份是權限或使用者問題 MSSQL 要在DB管理內指定資料庫用者:一般為dbo 或sa... 端看你採windows 認證或ms-sql 認證 1.windows 認證,要在server 設定遠端使用者. 2.MS-SQL 不需要 設定WINDOWS帳號;但必需指定MS-SQL 資料庫存取權使用者(DBO/SA) DHM 發表人 - atein 於 2005/09/05 20:08:12
可否給我你的E-mail,我直接壓縮寄給你,謝謝。
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-09-06 09:43:26 IP:203.204.xxx.xxx 未訂閱
atein@ms50.url.com.tw DHM
------
ATEIN
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-09-07 08:38:10 IP:203.204.xxx.xxx 未訂閱
這問題是:權限及安全性問題!換換作業系統構就沒事了! DHM
------
ATEIN
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-09-07 08:39:21 IP:203.204.xxx.xxx 未訂閱
引言: 這問題是:權限及安全性問題!換換作業系統架構就沒事了! DHM
DHM
------
ATEIN
pipii44
一般會員


發表:9
回覆:10
積分:3
註冊:2004-02-13

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-09-07 10:59:49 IP:163.25.xxx.xxx 未訂閱
謝謝Atein的幫忙,將Server的系統由XP換到2003就不會有問題,我想是xp權限的問題,書上好像可以用,可是我在測試時都不行,也許自己不會開權限,但用Windows SERVER 2003就完全解決了!! 真是忙了三天三夜的連線,不過也學到了一些東西。我用的是bcb的Multi Tier的架構。 delphi的server與bcb都可以互通。
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#10 引用回覆 回覆 發表時間:2007-04-30 13:44:01 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
系統時間:2024-12-04 16:24:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!