在安装Windows Vista的电脑上使用 NI-MAX里的DSC不能访问远程数据库



主要软件:
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: Utility Software>>Measurement & Automation Explorer

问题: 我正在使用一个客户端-服务器的架构在我的LabVIEW DSC 应用程序上。一个电脑做服务器,将数据保存到一个数据库。另一台电脑作为客户端,通过网络连接到服务器。我能够在服务器端使用NI-MAX看到历史数据记录是没有任何问题的。但是,当我尝试通过安装WIN Vista OS的客户端浏览并查看的时候,远程数据库上会出现一个感叹号,并且不能够看到任何记录。

解答:

很多原因都可能引起这个问题包括网络。首先,你需要确定你的问题不是由于以下问题引起的。

1.你需要让两台电脑在相同的域里面或者是相同的Windows Workgroup里面。链接文档 AE KB 3EA8N9UW: Citadel Databases from LabVIEW DSC Show with an Exclamation Point when Trying to View Using Historical Data from MAX Across the Network 解释了这个问题。

2.你需要确保LabVIEW DSC模块没有被你的防火墙封锁。请看下面的文档AE KB 3HUD6PUW: Configuring LabVIEW, LabVIEW DSC and Lookout to Work With the Windows Firewall 来了解如何确保这个问题。

如果上面的方法没有能够解决问题的话,并且你再Windows Vista的电脑上,问题可能是Microsoft做出的网络安全改变造成的。如果一个网络被定义成共用,这是默认的情况,采取的安全级别就会特别高并且连接远程数据库的操作就会被封锁甚至阻止。你需要将网络位置改为private。怎么去将一个网络位置改为private,可以参考下列文章Microsoft KnowledgeBase: Networking home computers running different versions of Windows.



相关链接: KnowledgeBase 3EA8N9UW: Citadel Databases from LabVIEW DSC Show with an Exclamation Point when Trying to View Using Historical Data from MAX Across the Network
KnowledgeBase 3HUD6PUW: Configuring LabVIEW, LabVIEW DSC and Lookout to Work With the Windows Firewall
External Link: Microsoft KnowledgeBase: Networking home computers running different versions of Windows

附件:





报告日期: 08/27/2010
最近更新: 02/24/2014
文档编号: 5CQ2FS05