DOCM无法连接~~~查看日志发现如下错误:DCOM无法使用任何配置协议与计算机xx.xxx.xxx.xxx通信。可是相同配置的另一台电脑,可以使用~~~不同的是网关不一样~~
但是两台电脑都可以PING通xx.xxx.xxx.xxx我怀疑是不是网关的问题,哪位大虾知道问题出在哪里~~怎么解决~~
小弟先谢过~~~
但是两台电脑都可以PING通xx.xxx.xxx.xxx我怀疑是不是网关的问题,哪位大虾知道问题出在哪里~~怎么解决~~
小弟先谢过~~~
如果是98,这样配置:
一. 服务器端DCOM设置方法: (Window98下)
1. 進入控制台->網絡->存取控制頁: 共用級存取控制改為使用者級存取控制,
並指定網絡域名.
2. 執行DCOMCNFG.EXE, 預設安全性->選擇用戶端機器名; 選擇啟動遠端連線.
3. 共享服務器端機器中硬盤. 二、ODBC 設置:
控制台 -> ODBC Data Sources User DNS -> ADD -> 起數據原名,選 SQL Server名
->下一步 (注: Client Configuration 選 Named Pips ,可執行 sysmon 進行監視用戶使用 Client 的連接) 方法: SYSMON -> 增加 Microsofe Network Client的Open files. 三、發布應用程序:(MIDAS)
1. 拷貝 MIDAS.DLL 到用戶端 \ Windows \ system 下 .
2. 拷貝 TREGSVR.EXE 到用戶端 \ Windows \ 下.
3. Dos 下執行注冊: 在 \ Windows \ system 下執行 .. \TREGSVR -t MIDAS.DLL
4. 可在 Regedit 下看到 (Window 98 )
\HKEY_LOCAL_MACHINE\Software\Microsofe\OLE
中應有: Enable DCOM="Y"
EnableRemoteConnect = "Y"
LegacySecureReterences = "Y"
\HKEY_LOCAL_MACHINE\Software\Microsofe\Window\CirrentVersion\SharedDLLS
中應有 c:\ windows \ system \ MIDAS.DLL
我想这个应该够详细了
如果是2000:
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 的启动用户名.
mj_hc(实变函数)的很详细 dcom 毛病太多还有防火墙等诸多限制不要用它了
但是连接以前的服务器就是不行。我现在怀疑问题的可能性:
1.病毒引起的,最近出现冲击波病毒造成的
2.端口被禁用了,比如防火墙,或者是因为防止病毒而禁用了等1可以被排除,因为客户端的系统已经重新安装过。
2的可能性比较大