其他语言

位置:IT落伍者 >> 其他语言 >> 浏览文章

分布式数据库中的关键问题Delphi


发布日期:2022年03月22日
 
分布式数据库中的关键问题Delphi
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在客户端运行一下关键在于注册信息可以考虑注册表改变

上一篇:Delphi深度探索-CodeSite应用指南

下一篇:自定义事件实现不同窗体间的通讯Delphi篇