Receiving Timeout/Communication link Failure

Guedel, Christopher 0 Reputation points
2023-12-19T22:16:41.22+00:00

Hello,

I am receiving an error when our PHP intranet page executes a Stored Procedure through ODBC. The offending SQL Server instance is SQL Server 2017 version 14.0.2052.1. We are running the most up to date GDR update, with the possibility of updating to the CU path of CU 31 14.0.3445.1. Our TEST and DEV environments are running CU 31, and do not have this issue.

Is this a matter of updating our SQL Server version, or is this an ODBC/Network issue?

Message: [Microsoft][ODBC Driver 13 for SQL Server]TCP Provider: Timeout error [258].

SQLState: 08S01

Error Code: 258

Message: [Microsoft][ODBC Driver 13 for SQL Server]Communication link failure

SQLState: 08S01

Error Code: -2147467259

Message: [Microsoft][ODBC Driver 13 for SQL Server]Communication link failure

SQL Server | Other
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Erland Sommarskog 121.4K Reputation points MVP Volunteer Moderator
    2023-12-19T22:28:37.74+00:00

    For the Communication link failure, I would check the SQL Server log to see if there are stack dumps that coincide with these messages. If there are, there is all reason to apply CU31.

    Then again, why would you not apply CU31 and get many bug fixes?

    However, while CU31 may solve these problems, they may also be due to situations that do not occur in DEV or TEST because of differences in data and workload. Or network connections. But I think you should start with CU31, to get that out of the equation.


  2. Olaf Helper 47,436 Reputation points
    2023-12-20T14:24:44.3366667+00:00

    [Microsoft][ODBC Driver 13 for SQL Server]

    Also, version 13 is a bit old, you gave the latest version 17 a try

    https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.