com+组件权限问题/?

各位大侠,小弟昨日遇到这个问题,但不知道是什么原因:

问题如下:
我有三台机器,一台是windows 2000专业版,一台是windows 98 ,还有一台是服务器,装的是windows 2000服务器版. 我做了一个基于COM+的三层结构的MIS系统,
数据库采用的是ORACLE 8.0.5,为了使客户减少投入,我将数据库和MIS服务端装在一台机器上了,即装2000SERVER机器上,然后将组件管理器中组件应用程序导出到一个共享目录,组件权限为交互用户登录,在服务器上建了一个SF的用户,没有密码。

在其他两台机器上装了客户端,并且都以SF用户登录,没有密码,导入服务器上的COM应用程序代理后,运行客户端应用程序,报“拒绝的权限”的错误客户端不能运行。为什么??而在服务器上的客户却能正常运行!

我想上面的错误应该是客户端在调用服务端的COM+组件时被拒绝。出现上述的错误后,由于客户要急于使用系统,后来将一台98换成2k专业版,就直接在每个客户端上安装服务端和oracle的客户端,将oracle的数据库连接配置连接到服务器上的数据库,本机的客户端直接调用本机的服务端组件,这样应该没有问题了吧,但问题又出现了,这次调用服务端组件一切正常,但又报出“事务没有启动或不存在“的错误,我当场晕倒!!因为在这之前,不管用那种配置都能正常,这次不知道为什么不行!!特来请教!
[633 byte] By [sanwaxubin-一笑而过] at [2008-5-23]
# 1
顶一下!
sanwaxubin-一笑而过 at 2007-10-22 > top of Msdn China Tech,visual basic,COM/DCOM/COM+...
# 2
顶一下!
sanwaxubin-一笑而过 at 2007-10-22 > top of Msdn China Tech,visual basic,COM/DCOM/COM+...
# 3
1.你在组件服务中创建了用户,然后在组件中选择了这个角色吗?
2.如果启用组件服务的事务管理,设置事务为“需要”。

我的Email:cqhw2003@126.com
hewei2003-为为 at 2007-10-22 > top of Msdn China Tech,visual basic,COM/DCOM/COM+...
# 4
1.你在组件服务中创建了用户,然后在组件中选择了这个角色吗?
没有选择,我选择的是用交互用户登录,

2.如果启用组件服务的事务管理,设置事务为“需要”。
这一点是当然的了!

各位帮忙看看是怎么回事啊?
sanwaxubin-一笑而过 at 2007-10-22 > top of Msdn China Tech,visual basic,COM/DCOM/COM+...
# 5
大哥们帮帮忙啊呀!
sanwaxubin-一笑而过 at 2007-10-22 > top of Msdn China Tech,visual basic,COM/DCOM/COM+...
# 6
我晕!!难道就没有人知道吗??????????????????????
sanwaxubin-一笑而过 at 2007-10-22 > top of Msdn China Tech,visual basic,COM/DCOM/COM+...
# 7
再顶!
sanwaxubin-一笑而过 at 2007-10-22 > top of Msdn China Tech,visual basic,COM/DCOM/COM+...