We are having an issue with any java client trying to connect to a specific SQL server 2005 installation. The jdbc client is showing the following error in the log:
WARNING: TDSReader@1b3f8f6 ( ConnectionID:1 TransactionID:0x0000000000000000) Unexpected message type:18 in TDS header; expected type:4 Oct 23, 2009 3:51:19 AM com.microsoft.sqlserver.jdbc.TDSReader throwInvalidTDS SEVERE: TDSReader@1b3f8f6 ( ConnectionID:1 TransactionID:0x0000000000000000) got unexpected value in TDS response at offset:4088
It looks like an issue with the size of the SSL certificate returned by the server as mentioned in the following link
The strange thing is that the SQL server is NOT configured with SSL - in the configuration we can see that the Force Encryption is set to NO and there are no certificates installed.
Yet, when we look at the trace generated by the jdbc client, we see the SSL handshake sending certificates.
Where can we look to see why the certificates are being sent even though the SQL server installation is not configured with SSL?
Any help will be highly appreciated.
Thanks, Shantanu Sen