挥泪送上150分!!!(150分)

  • 主题发起人 主题发起人 gcys
  • 开始时间 开始时间
G

gcys

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
小弟最近为公司做一个内部业务管理系统,计划尝试一下MIDAS,系统配置如下:
NT服务器一台,其余为WIN98,选用DCOM连接方式,数据库为MSSQL。其中应用服务器与数据库都在NT上,我在设计时,用工作站去Connect,速度很慢,如果NT上的应用服务器不打开的话工作站基本处于死机状态(我看资料上说在CONNECT时,如果应用服务器没启动,系统会自动启动,我在本机上做的确是这样的,为什么分开就不行呢?)
这个问题有点急,如果解决不了我就没法继续做下去,请各位大虾多多帮助。
 
我也看到书上说是客户端能启动服务器,但没试过,
DELPHI 核心编程里讲MIDAS比多,还有例子,不知
你看了没有?我就看了一点,解决不了你的问题,呵呵
你自己去查查看?

 
慢的原因很可能出在DCOM的配置上,无法启动服务器端程序可能是客户端没有
以具有DCOM启动权限的账号登录,修改DCOM设置的“启动权限”项,建议您查
看一些关于DCOM的资料,如Microsoft的MSDN,也许会开卷有益。
 
不知道你的详细情况.清说详细些.
可以从下面几方面检查一下:
1.服务器名称(如果使用TCP/IP请用服务器IP地址代替服务器名)
2.权限问题(将NT上的该模块的DCOM配置属性设置为对Everyone允许)
直接运行dcomcnfg.exe
 
劝你别用NT做APP SERVER,我用98一直不错,可NT的权限我还没弄明白,
如谁能说详细点,我也出100
 
权限设置执行NT上的DCOMCFG,如果想测试是否是权限设置的问题,
可以将启动服务的权限设为每个人。
另外,别忘了在客户机器上注册服务的端口信息。
 
在win98上必须设置“用户级”共享!!
 
真不明白为什么有那么多人用这个破破的 DCOM.
用 pure TCP/IP 或者用 CORBA 都比它好得多.
 
NT 端DCOM 配置
注册 使用DELPHI/BIN/TREGSRV -T 应用程序.EXE
运行 WINNT/SYSTEM32/DCOMCNFG.EXE 配置
默认属性页
1: 选择在该机上启用分布式COM
2: 选择在该机上启用分布式COM INTERNET SERVICES
3: 默认验证级别 选择连接
4: 默认模拟级别 选择标识
默认安全机制
在访问权限与启动权限添加你自己的用户名.
应用程序
选择你的应用程序修改属性
1. 常规中身份验证选择 连接.
2. 位置选择在本机上运行应用程序.
3. 安全性均使用默认访问权限.
4. 标识 使用交互式用户 如使用启动用户则WIN95/98用户必须使用
NT 的启动用户名.

 
DCOM连接问题已解决,
:真不明白为什么有那么多人用这个破破的 DCOM.
用 pure TCP/IP 或者用 CORBA 都比它好得多
怎么回事?谁能说明它们的优劣,分就是他的。
 
SOCKET(PURE TCPIP):具我测试没有 DCOM 稳定,特别是在交通拥挤的时候;
CORBRA:这东西被支持的少,不敢用
我还是满喜欢 SOCKET 的。
 
接受答案了。
 
后退
顶部