DCOM服务器在远程主机上时,客户端程序为什么不可运行??? (100分)

  • 主题发起人 主题发起人 wenbin
  • 开始时间 开始时间
W

wenbin

Unregistered / Unconfirmed
GUEST, unregistred user!
我采用DCOM技术开发了一个MIDAS程序,DCOM服务器在远程主机上时,客户端程序为
什么不可运行???提示说“访问被拒绝!” 工作环境如下:
1。DCOMserver在WIN XP PRO下工作,且已配置好DCOM服务器及安全,且已加了用户。
2。Client在WIN 2000 PRO下工作,COMPUTERNAME已设了DCOMserver主机的IP。
3。SQL server在WIN 2000 SERVER工作。
(注:若将SERVER与CLIENT都放在同一台主机上时(COMPUTERNAME属性已设为空),程序
运行正常。)
出了此种问题,我不知在哪出事了??请DELPHI高手们指点江山!!
多谢!多谢!
盼回复!!!!!2003/03/21
 
我也遇到过这种问题,关注!!
 
配置一下dcomconfg文件!
问题很简单别灰心!
 
我也遇到过这种问题,关注,如果谁会,不要忘记贴出来,大家学习一下。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1374249
 
打开运行应用服务器机子上的Guest的权限。我就是用此方法解决这种问题的
 
我在工程项目中使用过DCOM,你说的情况可能原因如下:
1。用户没有激活应用服务器的权限,如果事先启动应用服务器,远程访问正常,则说明是
这个原因;
2。否则可能是用户没有访问权限。
运行DCOMCNFG查看以上设置。
另外在DCOMCNFG的身份验证级别设置为“连接”、
在身份标识页面中,最好设置为“指定用户”,并指定足够权限的用户。
 
此问题我早就碰过了,其实就是你的DCOM的安全设置有问题!在设置安全那一页上,你试着各种设法,看看效果,你就会明白!因为你将C+S都放在同一机上运行时,程序是正常的,说明你的SQL与程序的联结没问题。所以问题直接指到了你的DCOM的安全问题上去了,我只能这提示了,具体的现在记得不是很清楚了。你试试吧!
 
安全页在什么地方设置呢?不好意思多问一句
 
在开始菜单的运行中输入dcomcnfg命令,然后在弹出的对话框中打开组件服务.....
 
呵呵,楼主自问自答,不错.
 
后退
顶部