Share via

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
SQL Server | Other

Additional SQL Server features and topics not covered by specific categories

0 comments No comments

2 answers

Sort by: Most helpful
  1. Olaf Helper 47,616 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

    Was this answer helpful?


  2. Erland Sommarskog 134.3K 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.

    Was this answer helpful?


Your answer

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