【问题标题】:SQL query taking long time in excelSQL查询在excel中花费很长时间
【发布时间】:2020-02-11 21:04:28
【问题描述】:

我正在使用一个 Excel 文件,该文件使用 SQL 查询将数据导入表中。 首先,最近它开始需要很长时间才能运行并且经常崩溃。

其次。定期我会弹出以下错误:

接着:

现在我的sql知识非常有限,但我确实在Excel中找到了连接字符串和命令文本。

连接字符串: DSN=RM Statistics;Description=XXX 数据库;UID=XXX;Trusted_Connection=Yes;APP=Microsoft Office 2013;WSID=XXX;DATABASE =rmstatistics

Command 字符串基本上是一个简单的 SELECT 命令,用于提取不包括某些特定过滤器的信息。

关于什么可能导致加载时间过长(想像 1 小时)的任何线索,为什么 excel 在运行时崩溃以及错误消息的含义是什么?

【问题讨论】:

  • 很可能是网络连接不佳(布线问题、wifi 不稳定) - 两条消息都表示读取数据有问题,第二条消息也特别提到了网络。

标签: sql excel


【解决方案1】:

我将对此进行尝试。我会看三件事:

1.足够的SQL处理能力。当您直接在您的 sql server 实例上执行此查询时,它所用的时间是否一样长?

2.足够的网络吞吐量。您的网络延迟是否足以防止连接超时?

3.你有防火墙吗?

您可能还想看看这个。 https://www.experts-exchange.com/questions/20961170/Getting-Microsoft-ODBC-SQL-Server-Driver-DBNETLIB-ConnectionRead-recv-errors.html

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2016-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多