我写了一个三层结构数据库应用软件 客户端 使用的是 DCOMConnection 连接 在调试的时候 无法连接服务端
我指定了DCOMConnection 的ComputerName 为我的服务端 的机器名 请问还有 其他 要配置的吗
在本地连接都很好 就是不知道 服务端 客户端 分开了该如何配置
我指定了DCOMConnection 的ComputerName 为我的服务端 的机器名 请问还有 其他 要配置的吗
在本地连接都很好 就是不知道 服务端 客户端 分开了该如何配置
解决方案 »
- 关闭电脑时,Delphi程序会出发什么事件?
- 难题,如何让EDIT粘住DBGRIDEH的Column
- 如何让cxgrid只读字段不接受焦点
- 恳求答案:reportbuilder怎么转成 word文件?
- 两个实型数据的取模问题,(就是取两个浮点数据相除的整数部分).望能解决....
- 如何对写字板操作,如对写字板中符合要求的某一行进行筛选等
- 接触过SQLWndows centura的大侠请进
- TStrings和TStringList的问题(一定给分)
- {$R *.res}
- 做modem传输控件谁有?
- adoquery 添加记录出现问题"commandtext does not return a result set",无法添加记录??
- ★★★★★DELPHI全体版主预祝大家圣诞快乐,新年快乐★★★★★
把dcom组件属性中的“身份验证级别”改成“无”
我在三台机子联机调试成功。
client(win2000 professional) + Server(win2000 Server) + Data(SQL Server 2000)先决条件:将midas.dll 拷贝一份在应用服务器的
windows\system32\ (nt版本在system32,window9x在window\system\)
如果你的客户端安装了delphi 在window\system32\ 已经有了。否则也要拷贝。1. 运行NT服务器上的dcomcnfg程序,进行DCOM配置。
2. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。
3. 进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。
4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。
5.将常规页面中的身份验证级别改为“无”。
6.位置页面中选上“在这台计算机上运行应用程序”。
7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户 //忽略权限,正式使用时要考虑安全列表中。
8.身份标识页面中,选择“交互式用户”。
9.NT的GUEST用户不能禁用。
*10.将客户端的网关设为应用服务器所在机器的IP祝你好运。
如果你的服务器是2000 server
在添加用户界面里,有一个默认的用户 guest 默认好象是禁用的,你点击右键启用它