究竟如何发布DCOM的程序?(200分)

  • 主题发起人 主题发起人 3p
  • 开始时间 开始时间
3

3p

Unregistered / Unconfirmed
GUEST, unregistred user!
我编写好服务端的程序,放在NT Server上,数据库MSSQL6.5安装在同一台机上。
运行DCOMCNFG配置好访问权限。
客户端已经把MIDAS.dll拷贝到NT/system32下,可运行程序总是意外的NT的某个地址出错,
客户端是NT workstation/98,客户端在NT Server上测试通过,各位有谁有经验?
 
为什么客户端、服务端、数据库在同一台机器上总能通过,而一旦分开则总不能通过?
DCOM是否要买什么权限?
 
1.运行NT服务器上的dcomcnfg程序,进行DCOM设置.
2.进入DCOM的总体默认属性页面,将"在这台计算机上启用分布式COM"打上勾,将默认身份验证级别改为"无"
3.进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,客户端需将DCOM的默认身份验证级别改为"无",否则将会有各种意想不到的效果.这好象是NT4的问题,在Win2000中,随意怎么改总体设置,只要应用服务器的DCOM属性设置正确就可以.
4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置
5.将常规页面中的身份验证级别改为"无"
6.位置页面中选上"在这台计算机上运行应用程序"
7.将安全性页面设置中,均选择"使用自定义访问权限",编辑每一个权限,将EveryOne加入用户列表中.
8.身份标识页面中,选择"交互式用户"
9.NT的GUEST用户不能禁用
 
和连接数据库有无关系?
 
thanks wind2000
 
多谢Wind2000
 
后退
顶部