MTS+ADO急救!195分全送!(100分)

  • 主题发起人 主题发起人 delphicom+
  • 开始时间 开始时间
D

delphicom+

Unregistered / Unconfirmed
GUEST, unregistred user!
我照李维的第八章做了例子,可当客户端访问MTS对象时,出现一个错误:“
一般性拒绝访问”,曾试以下方法:
1、安装D5、ADO补丁包
2、将MTS对象安全角色设为所有人均可访问
可仍然出现上述错误!怎么办啊!
 
给条路,通不通自己走:
1.确定连通
2.检查DCOM设置
3.检查用户权限
4.对于每个MTS对象,检查其角色设置
5.检查整个包的安全设置(包括启动等等权)
6.如果访问数据库,请检查MTS数据模块中用来访问数据库的用户名和密码。
7.如果使用NT的安全认证,检查
......
good luck.
 
客户端跟服务器是不是同一个域呀。
用SOCKETCONNECTION吧,只是安全性要差些。
 
按照我的经验你可以按照如下几步来确定问题:
1.客户端和服务段先在同一台机器上,确定程序是可以正确运行的。
2.客户端和服务端在同一个域的两台不同机器上,看能够正确运行。
3.如果不能够正确运行那么看看客户端是否有相应的权限。
4.客户端安装你开发的组件的客户端代理程序。
5.看看是否需要安装一些操作系统的补丁程序。
一般来说如果1过去了大多数情况都是权限或者需要分发代理程序之类的问题。
顺便说一句,你最好现在win2000上测试,因为2000无需打补丁就可以很好的支持MTS,
避免了一个可能存在的问题。
祝你好运!!
 
我是在一台WINDOW SERVER机器上做的测试,现在问题已解决了一部分,
但当将MTS对象设为“需要事务时“,仍出现上述问题。设为其它类型如”支持事务“,
则不会出现上述问题,但无法更新数据。
后台数据库使用的是ACCESS2000,与这有关吗?
顺道谢,请各位继续关注该问题。
 
后退
顶部