上两楼回答已经非常接近答案。最后查出的原因是:OPC Server的DCOM中的配置的是Interactive用户启动方式。而OPC Server是通过远程桌面登陆的。通过远程桌面登陆的用户和在本机上登陆的同一账户的权限是不一样的(虽然在本地设置了该用户具有所有的权限,但一但这个账户通过远程接入的话,系统是区分其本地与远程的接入的)。所以会出现能浏览计算机及OPC Server。但不能连接OPC Server。
解决方案一、把DCOM的配置为 theLaunching user的启动方式。
解决方案二、当远程桌面连接OPC Server的计算机的时候,不用系统带的远程桌面连接,而是用如下的命令:mstsc /v:(计算机名)/console。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。