关于多层应用的问题,请指教 ( 积分: 100 )

  • 主题发起人 主题发起人 chenyihai
  • 开始时间 开始时间
C

chenyihai

Unregistered / Unconfirmed
GUEST, unregistred user!
我在多层应用时,用dcomconnection连接,服务、客户端在同一机器运行正常,但是把客户端拷贝到局域网的其他机器,出现链接错误。服务器安全日志出现:
启动 DCOM 服务器的访问被拒绝。 服务器是:
{53D4358B-F210-43A8-AB31-7CEBB9D70A5F}
用户是 Unavailable/Unavailable, SID=Unavailable.
 
我在多层应用时,用dcomconnection连接,服务、客户端在同一机器运行正常,但是把客户端拷贝到局域网的其他机器,出现链接错误。服务器安全日志出现:
启动 DCOM 服务器的访问被拒绝。 服务器是:
{53D4358B-F210-43A8-AB31-7CEBB9D70A5F}
用户是 Unavailable/Unavailable, SID=Unavailable.
 
客户端有没有注册服务端的组件?
 
客户端也要注册服务端的组件?具体一点。
 
1、客户端登录Windows的用户名、密码必须在服务器上预先建立
2、你在客户端用DCOMConnection直接连接服务器试试
3、建议使用SocketConnection
 
DCOM配置是一个比较麻烦的事情,最好使客户端在同一个域内,这样配置出现的问题几率小些。
 
关键是:如果服务器/客户端(2k server+delphi6)都在一台机器上能正常运行.但是把客户端拷贝到同一局域网的其他计算机(2k pro,无delphi)上,运行,服务器上的安全日志显示:启动 DCOM 服务器的访问被拒绝。 服务器是:
{53D4358B-F210-43A8-AB31-7CEBB9D70A5F}
用户是 Unavailable/Unavailable, SID=Unavailable.
 
客户端登录Windows的用户名、密码必须在服务器上预先建立!
 
多人接受答案了。
 
你到客户机上加一个用户,与你现在服务器运行的WINDOWS用户名相同.
 
后退
顶部