Delphi : Error
ผมกำลังทำ Multi tier ด้วย Delphi โดยที่ตอนทำทุก tier นั้น Run ที่เครื่องเดียวกันไม่มีปัญหาครับ...
ตัวที่ใช้ในการ Connection คือ DCOM ครับ
แต่พอเอาตัว Client tier ไป Run ที่เครื่อง PC ตัวอื่นๆ ด้วยสิทธิ์ Admin ก็ไม่สามารถ Run ได้ครั้บ
มันแจ้งมาดังนี้ครับ "EOleSysError in module access is denied"
ค้นหาใน Web แล้วก็จะบอกให้ Run ด้วยสิทธิ์ Admin ก็ลองแล้วครับ แต่ไม่สำเร็จ
อีกจุดหนึ่งที่ทำก็คือการ Config DCOM ด้วยคำสั่ง "dcomcnfg.exe" ก็ลองแล้ว แต่ยังไม่สำเร็จครับ
ซึ่งตรงนี้ผมอาจจะยัง Config ไม่ถูกต้องครับ...
ตอนนี้ผมยังไม่สามารถแก้ไขปัญหานี้ได้ จึงอยากได้คำแนะนำด้วยครับ ขอบคุณครับ
ตัวที่ใช้ในการ Connection คือ DCOM ครับ
แต่พอเอาตัว Client tier ไป Run ที่เครื่อง PC ตัวอื่นๆ ด้วยสิทธิ์ Admin ก็ไม่สามารถ Run ได้ครั้บ
มันแจ้งมาดังนี้ครับ "EOleSysError in module access is denied"
ค้นหาใน Web แล้วก็จะบอกให้ Run ด้วยสิทธิ์ Admin ก็ลองแล้วครับ แต่ไม่สำเร็จ
อีกจุดหนึ่งที่ทำก็คือการ Config DCOM ด้วยคำสั่ง "dcomcnfg.exe" ก็ลองแล้ว แต่ยังไม่สำเร็จครับ
ซึ่งตรงนี้ผมอาจจะยัง Config ไม่ถูกต้องครับ...
ตอนนี้ผมยังไม่สามารถแก้ไขปัญหานี้ได้ จึงอยากได้คำแนะนำด้วยครับ ขอบคุณครับ
ในที่สุดผมก็ค้นพบวิธีแก้ไขแล้วครับ ...
เนื่องจากการตั้งค่าเครื่องที่เป็น Server tier ในตอนแรกผิดเท่านั้นครับ
สุดท้ายก็สามารถตั้งค่าได้ถูกต้องและสามารถทำงานได้ถูกต้องแล้ว
สรุปก็คือการตั้งค่า Permission ที่ฝั่ง Server tier เท่านั้นครับ
ถ้าใครต้องการข้อมูลเพิ่มเติม สามารถสอบถามได้นะครับ
ขอบคุณมากครับ