做了一个简单的三层应用(服务器+客户端+数据库)
测试机有两台
SQL Server 2000 在笔记本上
服务器端(ADOConnection)与客户端都放在台式上面可以顺利通过访问到笔记本的数据库
但是把服务器端放在笔记本上,客户端(DCOMConnection)显示拒绝访问 0. 0
----------------------------------------------------------------------
笔记本的设置:
防火墙关闭
DCT服务启动
组件服务/我的电脑/属性的配置:
    默认属性-默认身份验证级别-无
    默认协议-面向连接的TCP/IP
    COM安全四个全部添加EveryOne用户权限全开
然后我的DCOM服务程序的属性配置:
    常规属性-身份验证级别-无
    位置-在此计算机上运行运行应用程序
    标识-交互式用户
    安全【问题可能就出在这里了!】安全属性的“启动和激活权限”、“访问权限”在我自定义编辑应用之后,再打开就又变回了“使用默认值”!
无论重复多少次都是这样!
本子是XP-SP3系统然后我把服务器端放台式
笔记本放客户端
也遇到了同样的问题!
台式的安全属性只有“启动和激活权限”是在自定义编辑应用之后,自动变回“使用默认值”!
无论重复多少次都是这样!
台式是XP-SP2系统
-----------------------------------------
求解!如何把这个安全选项卡的权限改为“自定义”?
每次确定后再打开就变回了使用默认值
局域网客户端无法访问服务器端...
也可能有别的更好的办法?只是客户端连服务端显示拒绝访问……