Microsoft OLE DB访问WinCC数据库

《深入浅出WinCC》中说,使用Microsoft OLE DB/ODBC,只能访问没有压缩的过程值和报警信息。如果远程访问MS SQL Server数据库,则需要一个WinCC客户访问授权(CAL)。

 CAL的官方介绍中说:WinCC/CAL允许通过连通性软件 (OLE-DB,OPC HDA,OPC A&E) 的访问。

 请问
 1.CAL是一个什么概念的东西,它如何作用于远程访问?CAL是否对WinCC OLEDB和Microsoft OLEDB都提供远程访问的支持。

 2.Connectivity Pack的作用据说是将WinCC的压缩数据库格式转换为普通SQL Server的数据库格式,那么访问安装有Connectivity Pack的服务器,需要使用WinCC OLEDB还是Microsoft OLEDB,连接字符串和SQL语句是什么样的格式。

问题补充:
3.归档数据库的访问:在归档组态添加归档数据库以后,连接字符串的Catalog仍然为运行库,但是SQL的读取时间设置较早的话,可以读取到归档数据库的数据。

  我的疑问是,归档数据库和运行数据库,既是不同的mdf文件,也是SQL Server的不同实例,但是他们的访问方式都是经过运行库,我这种访问方式是否正确?

 
 ------------------------
 非常感谢T-C4的回答
 那么再叩扰一下,服务器是否安装Connectivity Pack有何区别。
 

最佳答案

1. CAL(Client Access License),就是类似于Windows服务器系统客户端的数量证明,没什么意义,以前问过热线,说是一张授权的证明书。其实,如果在远程计算机上安装了WinCC,就不用管CAL了;如果没有安装WinCC,就需要安装Connectivity Pack的客户端(包含WinCC OLE DB)。
  2. 访问安装有Connectivity Pack的服务器,需要使用WinCC OLEDB,连接字符串和SQL语句和常规的SQL语句略有不同,楼主可以参考《深入浅出WinCC》中的例子,Connectivity Pack软件的例程中也有。
  3. 归档数据库和运行数据库是不同的.mdf数据库文件,但都属于同一个WinCC实例。至于读取的数据库到底是哪一个分段数据库,有WinCC OLD DB和CC_ExternalBrowsing数据库来选择。

 问题补充:
 从理论上说,安装了WinCC的PC机就已经有了WinCC OLE DB,安装Connectivity Pack与否就不重要了,因为Connectivity Pack的Server也就是安装SQL Server和WinCC OLE DB。

提问者对于答案的评价:
谢谢您的回答。使我收益匪浅。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274488.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午10:47
下一篇 2019年6月11日 上午10:48

相关推荐

  • 远程监控Sm@rtClient监视出现问题

    在PING的通的情况下出现下面的情况,不知道怎么解决,另一个同事的电脑远程可以监控。如果这些太模糊了加我QQ344329892。请教各位大神,感谢大神们啦! 图片说明: &nbsp…

    2021年7月5日
  • Wincc 和 ABB PLC通讯

    请问ABB的PLC(PM554-ETH)可以和西门子Wincc上位机通讯吗,怎么实现呢? 最佳答案 西门子Wincc能与ABB的PLC通讯。参考:https://wenku.bai…

    SIMATIC WinCC 2021年7月5日
  • wincc鼠标移动

    我想在wincc里做一个鼠标移动的捕捉,当检测到鼠标动作的时候将设定的位置位,当鼠标停止时,再将这个位复位,请高手指导一下怎么做? 最佳答案 直接用按钮多好,费那劲 提问者对于答案…

    SIMATIC WinCC 2021年7月5日
  • wincc 2008 flexiable 打不开项目 2007可以打开

    打不开这个文件,打开就出来提示框:“项目转换失败,请联系技术支持”,2007可以打开 图片说明:       最佳答案 这个我也遇到过,没有…

    2017年11月26日
  • wincc 怎样向excel 的sheet2中写数据

    wincc 默认向excel默认写的数据存在excel的sheet1中,怎样向excel 的sheet2中写数据呢? 问题补充:dim iDataRo…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2 安装modbus驱动

    各位,我现场有几个仪表是modbus rtu 协议,走485的。我打算485转232,插到电脑上!上位机是wincc ,我wincc能读取仪表的点吗?…

    SIMATIC WinCC 2019年6月11日
  • WINCCFIEXIBLE SMART中入和设置语言却换?

    对应的是那个函数 钻石用户推荐最佳答案 函数是SetLanguage使用参考:smart屏创建多语言项目http://www.ad.siemens.com.cn/productpo…

    SIMATIC WinCC 2021年7月5日
  • wincc上电后显示第一页

    如何让Wincc上电后始终显示我想让它显示的那一页?如何设置? 最佳答案 在WinCC的计算机属性里设置!或是在你想初始显示图片点击右键,设置启动画面就好了! 提问者对于答案的评价…

    SIMATIC WinCC 2019年6月11日
  • WINCC 点登陆显示只能通过芯片卡登陆

    WINCC 点登陆显示只能通过芯片卡登陆,是不是设置了什么东西,以前不这样的。。。 最佳答案 打开wincc 单击右键打开用户管理器 把只通过芯片卡登…

    SIMATIC WinCC 2019年6月11日
  • WinCC Unified下载问题

    在下载Unified过程中遇到如图中的情况,请问这是怎么回事呀。该配置的都已经配置了 钻石用户推荐最佳答案 WinCC PRO V16项目下载http://ww…

    SIMATIC WinCC 2021年7月5日