一
DCOM的配置(XP作服务器)
运行NT服务器上的dcomcnfg程序进行DCOM配置
进入DCOM的总体默认属性页面将在这台计算机上启用分布式COM打上勾将默认身份级别改为无
进入DCOM的总体默认安全机制页面确认默认访问权限和默认启动权限中的默认值无EveryOne如果不去掉EveryOne应用服务器不能正常启动(可以考虑增加Guests)
在常规页面中双击你的应用服务器打开你的应用服务器DCOM属性设置
将常规页面中的身份验证级别改为无
位置页面中选上在这台计算机上运行应用程序
将安全性页面设置中均选择使用自定义访问权限编辑每一个权限将EveryOne加入用户列表中
身份标识页面中选择交互式用户
NT的GUEST用户不能禁用
使用一个Freedom用户(计算机管理中)使其隶属于Administrator即可
注意关键所在在控制面板--用户和密码里administrators用户的属性--隶属于里添加power users其它用户也这样做guest用户绝对不可以禁用
xp下配置xp下和上面的一样不过不用做上面注意里面的东西只须在dcom配置里对我的电脑属性里的默认com安全性页里默认访问权限和默认启动权限里都加入everyone就可以了
二ODBC数据源的设置
注意()用户数据源DSN:
设置用户数据源选择使用Windows系统身份验证连接本地SQL Server代理默认数据库BIMS
()系统DSN
只有将数据源设置为系统DSN之后方可以让客户端连接使用
三其他设置
拷贝Midasdll到\windows(WinNT)\System
拷贝StdVcldll到\windows(WinNT)\System
使用Delphi安装目录下的tregsvrexe注册上面两个文件
格式tregsvr –t\windows\system\midasdll
可能的话将Serverexe在客户端运行一下关键在于注册信息可以考虑注册表改变