初级人,初级问题,解决衙100分相送 俺用DELPHI做三层开发,服务器用remote data module+ADO连接的数据库,客户端用DCOMConnection连接,主机IP:192.168.1.4,分机IP:192.168.1.10,可是分的DCOMConnection1.connected=true时,显示“拒绝访问”! 请大侠们指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dcom要在网络设置中把访问控制属性改成用户控制级,然后添加服务器的名字. 你的如果不是局域网内使用还是用 socketconnection 连接比较好,这样容易做!如果使用dcomconnection连接配置太难! 两种方式的主要区别,李维的书说的很明白!Dcom的配置也讲的很详细,去down一本看看吧!另外,关于dcom配置的帖子很多,你搜一下吧! 先在服务器端运行一次你的服务器软件,系统将会注册一个服务,其名字为你的Class名。运行DCOMCNFG,找到你自己的服务,将它的启动权限授予合适的用户对象。提示:请确保系统的安全性能! 这个好像跟计算机之间的信任关系有关,具个别老鸟讲根据你的情况可以这样做:(1)记下192.168.1.10登录时的用户名和密码,是开机登录系统的啊。(2)在服务器192.168.0.4上面建立同上面一样的用户,密码设为相同密码,再试试,肯定行。 综上所述我得出的结论是,如果服务器是一个域控制站,客户机在这个域内根本不用考虑信任问题,因为服务器本来就是信任客户机的,所以我觉得有更好的方法就是要么用TSockConncetion或用TWebConnection,这样就不会有问题了。 ///如果在Windows NT环境下正常运行应用服务器,必须进行DCOM配置。配置方法如下: 1.运行NT服务器上的dcomcnfg程序,进行DCOM配置。 2.进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。 3.进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。 4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。 5.将常规页面中的身份验证级别改为“无”。 6.位置页面中选上“在这台计算机上运行应用程序”。 7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户列表中。 8.身份标识页面中,选择“交互式用户”。 9.NT的GUEST用户不能禁用。同样,你要把你服务器上的的midas.dll考到客户机器的system目录下才行同时运行一下regsvr32 midas.dll 要过年了,也不能铁公鸡呀,散分贴(一)! 征求意见!!!合理有分!!!! 数据库备份问题? 急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Delphi中的反射?如何实现 表格与数据库控件的问题? 请帮忙,谁有串口通信的控件:tcomm???急!!!!!11 一個關于字符串的問題? 系统资源如何释放? 如何实现excel中拆分窗口的效果 edit控件里的光标位置怎么移动??? 急啊~~!!!!我语句这样写的,为什么不能实现连续打印报表呢? 下面两段代码有什么不同!!(三根鸡毛信!)
Dcom的配置也讲的很详细,去down一本看看吧!
另外,关于dcom配置的帖子很多,你搜一下吧!
运行DCOMCNFG,找到你自己的服务,将它的启动权限授予合适的用户对象。
提示:请确保系统的安全性能!
(1)记下192.168.1.10登录时的用户名和密码,是开机登录系统的啊。
(2)在服务器192.168.0.4上面建立同上面一样的用户,密码设为相同密码,再试试,肯定行。 综上所述我得出的结论是,如果服务器是一个域控制站,客户机在这个域内根本不用考虑信任问题,因为服务器本来就是信任客户机的,所以我觉得有更好的方法就是要么用TSockConncetion或用TWebConnection,这样就不会有问题了。
如果在Windows NT环境下正常运行应用服务器,必须进行DCOM配置。配置方法如下: 1.运行NT服务器上的dcomcnfg程序,进行DCOM配置。 2.进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。 3.进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。 4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。 5.将常规页面中的身份验证级别改为“无”。 6.位置页面中选上“在这台计算机上运行应用程序”。 7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户列表中。 8.身份标识页面中,选择“交互式用户”。 9.NT的GUEST用户不能禁用。同样,你要把你服务器上的的midas.dll考到客户机器的system目录下才行同时运行一下regsvr32 midas.dll