跳转至

SQLServer采集

云端配置(SQLServer采集)

新建通道

新建一个采集通道,协议选择SqlServer采集,本驱动用于采集微软Microsoft公司推出的关系型数据库中的数据;

通道的交互频率影响从数据库取数据的时间间隔,请根据数据入库的周期做相对较小的配置(例如数据入库周期为1分钟,则交互频率配置50~60秒),如果不确定数据入库周期,那么根据数据刷新快慢需求来配置交互频率;

主参数中,IP地址填写数据库的IP,端口号通常保持默认即可(默认为1433);

请务必在规约特征配置界面,配置数据库的名称(参照下图)、用户名以及密码,

查询条件1默认查最新时间的数据,其它查询条件按需开启,默认均禁用;

注意!!!

查询条件1中的查最新时间意为:

假设当前时间2021-11-26 18:17:00,通道的交互频率为90秒,那么查询时,会以Time > '2021-11-26 18:15:30'作为条件,即当前时间往前推一个交互频率,所以通道的交互频率建议不要设置过小。

当表结构为"纵向",条件2为数据库中测点名所在的列名(如下图中的TAGNAME),条件3为数据库中测点值所在的列名(如下图中的TAGVALUE);

表结构默认为"横向",如下图:

当表结构设置为"纵向",如下图:

新建设备

新建一个采集设备,其余参数自定义,设备通讯地址填写[dbo].[MT0179],参照上图。

新建测点

新建一个测点,功能码选择读数据,当前述步骤中表结构选择横向时,地址填写数据库中的"字段名";当前述步骤中表结构选择纵向时,地址填写数据库中想要采集的数据的"测点名"(例如它的TAGNAME为tag1,则填写tag1),参照上图,数据类型根据实际情况选择。

注意

配置时,数据类型分两种,字符串类型与单精度浮点数类型,此处的类型与数据库字段类型无关;

字符串:例如时间、告警消息等可以选择此类型,无需配置字符串长度,默认最长可读32个字符串长度的值;

单精度浮点数:例如温度、电压、电流等数据类的值都选择此类型,即使其在数据库中的类型是整型或字符串之类的也要选这个。

本地配置(SQLServer采集)

新建通道

新建一个采集通道,协议选择SqlServer采集,本驱动用于采集微软Microsoft公司推出的关系型数据库中的数据;

通道的交互频率影响从数据库取数据的时间间隔,请根据数据入库的周期做相对较小的配置(例如数据入库周期为1分钟,则交互频率配置50~60秒),如果不确定数据入库周期,那么根据数据刷新快慢需求来配置交互频率;

主参数中,IP地址填写数据库的IP,端口号通常保持默认即可(默认为1433);

请务必在规约特征配置界面,配置数据库的名称(参照下图)、用户名以及密码,

查询条件1默认查最新时间的数据,其它查询条件按需开启,默认均禁用;

注意!!!

查询条件1中的查时间意为:

假设当前时间2021-11-26 18:17:00,通道的交互频率为90秒,那么查询时,会以Time > '2021-11-26 18:15:30'作为条件,即当前时间往前推一个交互频率,所以通道的交互频率建议不要设置过小。

当表结构为"纵向",条件2为数据库中测点名所在的列名(如下图中的TAGNAME),条件3为数据库中测点值所在的列名(如下图中的TAGVALUE);

新建设备

新建一个采集设备,其余参数自定义,设备通讯地址填写[dbo].[MT0179],参照上图。

新建测点

新建一个测点,功能码选择读数据,当前述步骤中表结构选择横向时,地址填写数据库中的"字段名";当前述步骤中表结构选择纵向时,地址填写数据库中想要采集的数据的"测点名"(例如它的TAGNAME为tag1,则填写tag1),参照上图,数据类型根据实际情况选择。

注意

配置时,数据类型分两种,字符串类型与单精度浮点数类型,此处的类型与数据库字段类型无关;

字符串:例如时间、告警消息等可以选择此类型,无需配置字符串长度,默认最长可读32个字符串长度的值;

单精度浮点数:例如温度、电压、电流等数据类的值都选择此类型,即使其在数据库中的类型是整型或字符串之类的也要选这个。