使用SQL数据库时出现错误-2147217871

更新 Apr 3, 2023

适用于

软件

  • TestStand
  • LabWindows/CVI

问题详述

  • 我尝试在LabWindows/CVI中使用DBActivateMap与我的SQL数据库进行通信,但是我不断收到错误-2147217871- The timeout expired。我该如何解决?
  • 我正在在TestStand中使用SQL数据库来记录我的数据,但收到错误-2147217871,提示过程超时。

解决方案

此错误是由于数据库返回响应时间不足而引起的。当数据库容量较大时,需要一段时间才能收到响应。

解决此错误的两种方法如下:
  • 更改过程的超时时间,使其时间为更长以摆脱时间超时问题
  • 更改要调用SQL数据库的数据量,以仅请求一个小数据组而不是整个数据表。