LabVIEW与SQL Server 2919 Express通讯

LabVIEW与数据库通讯,可以使用数据库连接工具包。一般小型数据库用Access就可以了。但是对于长时间,需要存储空间较大的场合,Access一般不超过2G。这样就需要更换其他数据了。

SQL Server不同版本存储数据大小也不相同,考虑到可免费使用,这里用的LabVIEW与SQL Server 2919 Express通讯。限制: Microsoft SQLServer Express 支持 1 个物理处理器、1 GB 内存和 10 GB 存储空间. 

常见问题1

建立ODBC数据源的时候找不到SQL server的服务器

sql server数据库内存自动增长 sql server2019内存_数据库

这时候要查看是否开启了sql server browser 服务,如果没有则需要开启

常见问题2

如果出现SQL Server 配置管理器中Browser灰色无法启动,可按照下面的方法进行解决。

我的电脑 右键--管理--服务与应用程序

找到SQL Server Browser--右键--属性

将禁用改为 自动或者 手动

再点击应用   再  启动  OK了

sql server数据库内存自动增长 sql server2019内存_数据库_02

问题3

用代码创建数据库和数据表时遇到了一个问题,能找到创建的数据库,但找不到创建的数据表,无论如何刷新都不出来。

数据表默认是建立在相应数据库下的。如果默认数据库是所创数据库的话没有问题,但如果默认数据库不是所创数据库的话,那么,下边的表就创建在了默认数据库下,所以,无论怎么刷新都不会显示出所创数据表。

此时,使用:

USE 的用法:USE 数据库名

USE //跳转到需要操作的数据库。

例子:USE [ssqadm] 跳转到ssqadm数据库下,对ssqadm数据库下的对象和数据进行操作。

问题4


LabVIEW与SQLServer通讯的程序截图如下。


sql server数据库内存自动增长 sql server2019内存_LabVIEW开发_03

 

需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。

设备有通讯协议,根据协议开发了LabVIEW程序,如下附件所示。