社区
Delphi
帖子详情
有人做过DCOMConnection方面的开发么?up有分!
Jinglihui
2002-09-06 02:11:43
Client和Server在同一台机器上时,服务器上的数据能取到客户端!
可是当分别放在不同的机器上时,客户端一连接的时候,则显示访问拒绝,有谁知道怎么处理??
...全文
53
23
打赏
收藏
有人做过DCOMConnection方面的开发么?up有分!
Client和Server在同一台机器上时,服务器上的数据能取到客户端! 可是当分别放在不同的机器上时,客户端一连接的时候,则显示访问拒绝,有谁知道怎么处理??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lingbin
2002-09-06
打赏
举报
回复
你高置好了ComputerName属性没有。
winder_008
2002-09-06
打赏
举报
回复
关键是 Dcomcnfg的配置问题
改为交互方式
访问权限加 erveryone
就可以了
我现在就在用 和你的环境一样
ciacia
2002-09-06
打赏
举报
回复
up
2353939
2002-09-06
打赏
举报
回复
DCOM配制方面的介绍在李维的关于分布式程序设计的书中介绍得很清楚
是系统篇的那一本
smallflaybird
2002-09-06
打赏
举报
回复
这种问题很简单啊。就是DCOM的配制问题。。这种问题我在这个月已经发贴三次回答了。。。实在是麻烦。再次贴出我们公司的经典配置方法。在NT。2000下均可实现是。。我实际上很不推荐用DCOMCONNECTION来链接。因为这涉及到权限问题。不如SOCKETCONNECTION好。因为这个东西在广域网上发布时只需要公开一个端口就可以了。一般的电信IDC管理人员都不喜欢开一个GUEST用户的。都喜欢只开放一个防火墙端口。到时能不能顶住黑客户的进攻就看你自己的啦。
如果在Windows NT环境下正常运行应用服务器,必须进行DCOM配置。配置方法如下:
1. 运行NT服务器上的dcomcnfg程序,进行DCOM配置。
2. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。
3. 进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。
4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。
5.将常规页面中的身份验证级别改为“无”。
6.位置页面中选上“在这台计算机上运行应用程序”。
7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户列表中。
8.身份标识页面中,选择“交互式用户”。
9.NT的GUEST用户不能禁用。
菩提小树
2002-09-06
打赏
举报
回复
Jinglihui(雪狐)
可能是DCOM没有配置好!谁配置过DCOM?
你怎么配置的?????????!!!!!!!
会出现这种问题吗???!!
pzoon
2002-09-06
打赏
举报
回复
我遇到过,可是那实在2台nt上的情况,98和2000没有遇到过,
shengliqiang168
2002-09-06
打赏
举报
回复
up
Jinglihui
2002-09-06
打赏
举报
回复
现在客户端和服务器端可以连通了,感觉好象是身份验证或是安全性验证不能通过!
可能是DCOM没有配置好!谁配置过DCOM?
greenspan
2002-09-06
打赏
举报
回复
我也碰到过,有人说是要另外付费之类的
后来我用了SocketConnection连接的
Jinglihui
2002-09-06
打赏
举报
回复
Server 和Client 的操作系统分别是win2k server 和win2k profesional
我前边说过了数据库连接我用ADO Connection
iivv
2002-09-06
打赏
举报
回复
up
summe
2002-09-06
打赏
举报
回复
对不住;请教一下;你以前在windows系列下做过DCOMCONNECTION的开发吗;连接SQL服务器;
我自己没有做过oracle的开发;不过看资料说它提供的连接协议是它自己建立的一种单独定义,客户方安装后,经调节才可以挂到oracle服务器上;你可以先查查这个问题。
realist
2002-09-06
打赏
举报
回复
帮你up
tangss
2002-09-06
打赏
举报
回复
帮你UP一下!
chun2000
2002-09-06
打赏
举报
回复
对了,是midas.dll
菩提小树
2002-09-06
打赏
举报
回复
这个问题我碰到过,!
首先,可能你碰到的客户机是98 访问2k的机器
那么如果网络互通的话,你的看看权限问题
在98中用administrator注销登录,密码则是2k的密码
如果不是这方面问题的话,你就看看是不是再另外机器设置的时候设好了
主机服务器
这都没错的话,你可以试着先在主机启动一次端服务器,然后再启动客户端
以上均不成立的话
有可能你少拷贝了一个文件,
客户端要拷贝一个dll文件到系统目录下!
不记得是d*.dll还是midas.dll????
都不行的话
只有看看源代码了………………
菩提小树
2002-09-06
打赏
举报
回复
这个问题我碰到过,!
首先,可能你碰到的客户机是98 访问2k的机器
那么如果网络互通的话,你的看看权限问题
在98中用administrator注销登录,密码则是2k的密码
如果不是这方面问题的话,你就看看是不是再另外机器设置的时候设好了
主机服务器
这都没错的话,你可以试着先在主机启动一次端服务器,然后再启动客户端
以上均不成立的话
有可能你少拷贝了一个文件,
客户端要拷贝一个dll文件到系统目录下!
不记得是d*.dll还是midas.dll????
都不行的话
只有看看源代码了………………
Jinglihui
2002-09-06
打赏
举报
回复
这种低级的错误我是不会犯的!
系统是这样的,后台数据库是oracle8i
我在app server中放了一个Remote Data Module,在这个DM中放了一个ADOConnection 和一个DataSetProvider
客户端是通过DCOMConnection与服务器端相连,就是客户端的DCOMConnection的Connect打开的时候,返回错误访问被拒绝
zhxzhx
2002-09-06
打赏
举报
回复
看看地址是不是没写对阿
加载更多回复(3)
impacket, Impacket是用于处理网络协议的python 类的集合.zip
impacket, Impacket是用于处理网络协议的python 类的集合 什么是 Impacket?Impacket是用于处理网络协议的python 类的集合。 Impacket专注于为包提供底层编程访问,并针对某些协议实现( 。例如 NMB,SMB1-3和 ms dce...
delphi_MIDAS服务端自定义函数
delphi_MIDAS服务端自定义函数 包括D
COM
接口调用 Socket
Connection
D
COM
Connection
运用
Delphi中制作DLL中回调函数的应用
•如果Delphi写的DLL供其他
开发
工具使用的话,不要使用String类型,用PAnsiChar类型。 尽量使用标准DLL接口。指的是传递的参数类型及函数返回类型不能是Delphi特有的, 比如string(AnsiString),以及动态数组和...
delphi数据库的三层架构
delphi数据库的三层架构,在delphiXE环境下编写, 1,里面有D
COM
配置, 2,以及经常遇到的几个问题的解决方法。 客户端使用的是D
COM
Connection
1连接方法。
D
COM
Connection
与Socket
Connection
D
COM
Connection
是基于D
COM
的ORPC的,Socket
Connection
/Web
Connection
其实只是一个代理,把ORPC通过TCP/HTTP转换为本地
COM
调用而已。所以本质上还是D
COM
。包括早先MIDAS支持的CORBA,其实也是通过CORBA的DII来代理...
Delphi
5,388
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章