主页
技术支持
使用SQL数据库时出现错误-2147217871
使用SQL数据库时出现错误-2147217871
更新 Apr 3, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
软件
TestStand
LabWindows/CVI
问题详述
我尝试在LabWindows/CVI中使用DBActivateMap与我的SQL数据库进行通信,但是我不断收到错误
-2147217871- The timeout expired
。我该如何解决?
我正在在TestStand中使用SQL数据库来记录我的数据,但收到错误
-2147217871
,提示过程超时。
解决方案
此错误是由于数据库返回响应时间不足而引起的。当数据库容量较大时,需要一段时间才能收到响应。
解决此错误的两种方法如下:
更改过程的超时时间,使其时间为更长以摆脱时间超时问题
使用
DB Tools Set Properties VI
或
DBSetConnectionAttribute
函数调用此操作
更改要调用SQL数据库的数据量,以仅请求一个小数据组而不是整个数据表。
相关链接
Logging TestStand Results to a MySQL Database Tutorial
Creating a TestStand Database Schema from Scratch
Setting Connection Attributes
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful