【問題】三層式構架的設定問題 |
答題得分者是:jieshu
|
firefall
一般會員 發表:22 回覆:36 積分:11 註冊:2002-05-14 發送簡訊給我 |
|||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 請教各位: 小弟剛接觸三層式架構,用天使大大的dcom設定範例寫了一個小小的程式(在客戶端開啟一個資料庫,修改並回傳),小弟為區網,server端用win 2000 professonal 客戶端用xp 資料庫用intebase 6 ,小弟寫完後在server上run 沒問題,但是在客戶端上run卻出現"拒絕存取",小弟再三檢查dcomconfg 的設定,也查不出問題在那,請有經驗的前輩指點一下小弟,到底問題出在那,謝謝!!不知你搜尋過以前討論沒有,好多人都問過了,看一下以前的討論,對相關概念會比較清楚! http://delphi.ktop.com.tw/topic.php?TOPIC_ID=18051
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 謝謝jieshu大大,小弟找到了,但小弟依照文中設定權限的地方做,小弟的client還是出現拒絕存取,請教大大,是不是當server端一定得用win2000server 而不能用win2000 professonal 代替,如果可用win2000professonal,麻煩教教小弟要如何設定權限才不會出錯,謝謝!!用Win2000professional可以沒問題,因為我們的客戶就都是用Win2000professional當AppServer的,你再找找其他討論,上一篇僅列出一個,其實有很多篇多有提到,這和Win2000的權限設定有關,要先有Win2000的權限設定概念才有辦法設定好。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
firefall
一般會員 發表:22 回覆:36 積分:11 註冊:2002-05-14 發送簡訊給我 |
jieshu大大,小弟查過關於本版的dcom全部文件,也按照文件上對過了,而小弟也將兩台電腦都灌delphi, 但小弟的小程式依然無法正常執行,(拒絕存取),小弟在此描述過程:
1.先將兩台電腦(server 為windows2000 prosessnol,client 為xp),在兩台電腦上皆登入相同帳號,相同密碼的帳戶,且也把c屬d都設為共用,資料庫用intebas,dcom 的appserver 的權限也都設為everyone(應該不會有權限問題)
而app 也註粹過了,這由dcomcnfg查過了,也從delphi 的import type library查過,,天啊...到底小弟是犯了什麼豬頭問題,拜託jieshu大大指點小弟了,不好意思,小弟知道大大回了不少類似問題,還是斗膽問一下,望大大不要生氣。
在此先謝過了。
|
||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: jieshu大大,小弟查過關於本版的dcom全部文件,也按照文件上對過了,而小弟也將兩台電腦都灌delphi, 但小弟的小程式依然無法正常執行,(拒絕存取),小弟在此描述過程: 1.先將兩台電腦(server 為windows2000 prosessnol,client 為xp),在兩台電腦上皆登入相同帳號,相同密碼的帳戶,且也把c屬d都設為共用,資料庫用intebas,dcom 的appserver 的權限也都設為everyone(應該不會有權限問題) 而app 也註粹過了,這由dcomcnfg查過了,也從delphi 的import type library查過,,天啊...到底小弟是犯了什麼豬頭問題,拜託jieshu大大指點小弟了,不好意思,小弟知道大大回了不少類似問題,還是斗膽問一下,望大大不要生氣。 在此先謝過了。不會生氣,只是不曉得還有什麼問題會造成拒絕存取,猜測可能有如下兩點: 1.Server端程式沒有Form(之前有人犯過,不過訊息不曉得是不是一樣)。 2.Client端程式DCOMConnection的ComputerName不是Server端程式所在電腦的電腦名稱。 請在Design模式直接將DCOMConnection的Connected設True試試。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
firefall
一般會員 發表:22 回覆:36 積分:11 註冊:2002-05-14 發送簡訊給我 |
|||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 報告jieshu 大大,小弟的情況是第一種,請教大大該如何排解,且小弟有試過,在sever 端執行App server 與Appclient 程式執行正常,換到client 端執行App server 與Appclient 程式也執行正常,但如在design時(工作台為server )將dcomconnect內的server nam 設為client時會出現錯誤訊息(拒絕存取),,不知 能否讓大大當參改依據。謝謝大大!!一般執行Server程式會看見工作列有個Icon就正常,沒有Form再New一個Form就可以了。其他應為權限設定問題!你再試試看,不妨重新做一對簡單的試試!
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
firefall
一般會員 發表:22 回覆:36 積分:11 註冊:2002-05-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |