SQL Server 连接读取超时

问题描述 投票:0回答:2

我正在尝试使用 Talend 从 SQL Server 2012 加载到 Azure SQL Server。作业将从源数据库读取所有数据并加载到目标数据库。所有作业都在进行截断和加载。很多表的记录超过 700 万条。 5张表有近2500万条记录。我有一项主工作,它将并行触发所有工作。我面临 com.microsoft.sqlserver.jdbc.SQLServerException: 连接超时(读取失败) 问题。

当作业/表中的任何一个作业/表抛出此错误时,并行运行的所有作业也会抛出相同的错误。这个问题的原因是什么以及如何解决?

谢谢,

sql-server azure-sql-database etl talend data-integration
2个回答
0
投票

“当您连接到在 Windows Server 2012 上运行的 SQL Server 2012 实例时,您会收到超时错误消息。”

测试服务器可能没有获得与生产服务器相同的 Windows 更新。这也许可以解释为什么生产代码和配置是相同的。

这是原帖,此问题可能是由与 Java JDBC 无关的原因引起的,例如 SSMS 或不使用 JDBC 的应用程序。

  1. 验证您可以 ping 通安装了 SQL Server 的服务器。
  2. 验证 SQL Server 实例是否已启动并正在运行。
  3. 仔细检查您使用的连接代码是否有效。

0
投票

我遇到了与上面提到的类似的问题,并且我使用 dell boomi 代替 Talend。我可以知道你是如何解决这个问题的吗?

© www.soinside.com 2019 - 2024. All rights reserved.