各位师兄:
  我刚刚学三层结构,按照书上(李维的)讲的写了一个应用程序服务器(COMTEST),
又建了一个客户端程序与其相连(用的是TDCOMConnection),一切正常。可是这时我把应用程序服务器搬到
另一台机子上(就是把那个EXE拷过去啦),并且在那台机子上注册运行了一下。
然后与我自己机子的客户端程序相连,却出现“拒绝访问”。于是我按照书上说的
步骤来配置DCOM,先在那台机子上增加一个群组TEST及其内含的用户(FF,密码为123)
接着配置dcomcnfg.exe在指定了COMTEST后在默认访问权限和默认启动权限中都加入了
群组TEST,身份验证级别为无,身份标识为指定用户FF,密码为123。好了。
最后是在我自己的机子上增加用户(FF,密码为123)。一切都OK后,两边的机子都
以用户名FF登录。(KAO,兄弟汗都出来了)以为万事大吉了,可是一连,呵,NND
居然死机了,试了几次都这样。(这下鼻血都出来了)
  到底怎么办,请各位师兄赐教谢谢了先。

解决方案 »

  1.   

    老兄!
    你把“应用程序服务器”搬走?那么你可以确定你的另一台机子上(就是把那个EXE拷过去的),有数据源“DBDEMOS”
      

  2.   

    TO shadou(乷乧):
      哦,先谢谢你了。是我忘了声明,两边机子的BDE我都已经配好了,跟数据源是没有关系的。
      

  3.   

    你重新注册一下这个DCOM组件再看看吧
      

  4.   

    TO shadou(乷乧):
      先说声“很对不起”,再说声“谢谢了”。正是你说的数据源的问题,你提醒我了,两台机子
    原先已经配好了BDE,可是不知什么时候另一台机子的SA密码被改了。这就是问题的根源所在。
    谢谢你,当然还有所有回答问题的兄弟,我这就结帐。