求救:为什么客户端无法连接 用Delphi7做了一个三层结构的数据库程序,数据库用的是ACCESS服务器端用的是DCOM组件。做好以后,在本机上可以正常运行。可是将客户端分发到其它机器上就不行了。提示:Eolesyserror拒绝访问:(,请各位大是帮帮我:)谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DCOM需要配置访问权限,以前的帖子里应该有 http://expert.csdn.net/Expert/topic/2120/2120110.xml?temp=.5343744 要把客户端的计算机名做为服务器的一个超级用户,也就是新建一个超级用户。这样就可以连接了,要不然好象不能激活DCOM dcom的连接方式需要用到OLE里面的东西,并且connect string不能动态改变,你可以试着采用socket连接方式。那样应该会比较灵活。 用dcomconfig配置一下使用权限及激活权限。 应该在服务器端建有多少个客户端就建多少全用户.就Window登录用户.然后客户端以服务器端建的用户登录.就不会出现"Eolesyserror拒绝访问"了. 配置有问题。你重新配一下(下面是我们的配置)。 客户端配置如下:1. 先把服务器在客户端运行,系统会自动注册,然后点”开始”->”运行”,输入”dcomcnfg”,然后回车,启动dcom配置。2. 常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。3. 将常规页面中的身份验证级别改为“无”。4. 身份标识页面中,选择“交互式用户”。5. 位置页面中设好你的中间层的的机器。6. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。 服务器端配置如下:1. 运行NT服务器上的dcomcnfg程序,进行DCOM配置。2. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。3. 进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。5.将常规页面中的身份验证级别改为“无”。6.位置页面中选上“在这台计算机上运行应用程序”。7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户列表中。8.身份标识页面中,选择“交互式用户”。9.NT的GUEST用户不能禁用。还有客户端要有midas.dll ,最好注册 我的编程经验总结:编程总纲 Delphi调用webservice传输数据 MDI子窗体覆盖了主窗体的工具栏 TreeList怎么用编程选中节点 十万火急,日期比较,请高手速帮忙!!! 帮忙??我急需实现把sql表转换成Excel表,,!!!在线!!! 用Ado连接Access数据库,采用AdoDataSet对多字段查询问题? remobjects的一个简单问题 请高手解答啊 如何将(delphi中)*.db文件的库结构复制到一个新表中。类似vfp60中的“copy structure”命令。 这几年来最经典的大富翁的帖子,不看损失哦 如何画直线能看到画的过程!
客户端配置如下:
1. 先把服务器在客户端运行,系统会自动注册,然后点”开始”->”运行”,输入”dcomcnfg”,然后回车,启动dcom配置。
2. 常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。
3. 将常规页面中的身份验证级别改为“无”。
4. 身份标识页面中,选择“交互式用户”。
5. 位置页面中设好你的中间层的的机器。
6. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。 服务器端配置如下:
1. 运行NT服务器上的dcomcnfg程序,进行DCOM配置。
2. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。
3. 进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。
4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。
5.将常规页面中的身份验证级别改为“无”。
6.位置页面中选上“在这台计算机上运行应用程序”。
7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户列表中。
8.身份标识页面中,选择“交互式用户”。
9.NT的GUEST用户不能禁用。还有客户端要有midas.dll ,最好注册