远程数据模块,入门级的问题

sjlsy 2005-03-14 05:12:43
客户端用DCOMConnection+ClientDataSet连接远程数据模块(DCOM)在本机使用正常
(远程数据模块也在本机)
可是我把客户端移到局域网内的其它机子上就不行了,当然我已经把DCOMConnection的computerName
的属性改成了本机的IP了,还是不行(好像提示:拒绝访问)?
...全文
121 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
caiso 2005-03-16
  • 打赏
  • 举报
回复
顶一下~!!!!!!!!!!!!!!!!!!!!!!
yiyixin 2005-03-15
  • 打赏
  • 举报
回复
用SocketConnection+ClientDataSet.打开scktsrvr.exe.保证好用
tfxg 2005-03-15
  • 打赏
  • 举报
回复
慢慢看吧,说不清楚
2312 2005-03-15
  • 打赏
  • 举报
回复
这应该是DCOM配置得问题!
这是我成功的方法,在以前出的贴子,你试试吧!
2000下的配置:
DCOM配置

  如果在Windows NT环境下正常运行应用服务器,必须进行DCOM配置。配置方法如下:

  1.运行NT服务器上的dcomcnfg程序,进行DCOM配置。

  2.进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认
身份级别改为“无”。



  4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。

  5.将常规页面中的身份验证级别改为“无”。

  6.位置页面中选上“在这台计算机上运行应用程序”。

  7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用
户列表中。

  8.身份标识页面中,选择“交互式用户”。

  9.NT的GUEST用户不能禁用。
注意:关键所在,在控制面板--用户和密码里administrators用户的属性--隶属于里添加power users,其它用户也这样做,guest用户绝对不可以禁用

xp下配置
xp下和上面的一样,不过不用做上面注意里面的东西,只须在dcom配置里对我的电脑属性里的默认com安全性页里默认访问权限和默认启动权限里都加入everyone就可以了

注意:(计算机管理)
1. SUPPORT_388945a0:这是一个帮助和支持服务的提供商帐户启动
2. Guest:供来宾访问计算机或访问域的内置帐户启动
Erice 2005-03-15
  • 打赏
  • 举报
回复
要配置DCOMCNFG。EXE
caiso 2005-03-15
  • 打赏
  • 举报
回复
顶一个
vinsonshen 2005-03-15
  • 打赏
  • 举报
回复
u
aiirii 2005-03-14
  • 打赏
  • 举报
回复
dcom 可能還要做些設置, 參見如下:
http://borland.mblogger.cn/aiirii/posts/11640.aspx



Windows xp sp2工作站间DCOM设置 :
http://blog.csdn.net/liangma/archive/2004/11/03/165349.aspx
xilinpiaoxue001 2005-03-14
  • 打赏
  • 举报
回复
怎么不把DCOMCNNECTION和CLIENTDATASET分开呢。
这样在局与网内,CLIENTDATASET随便动,都可以连上数据库,而且也有利于数据库。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧