I've got an application written in Java (JRE 1.6) using the latest SQL Server 2.0 JDBC driver. A user is running this application remotely on their Windows Server 2003 machine, trying to connect to an instance of SQL Server 2005. When they try to connect, they get the following error message "The driver received an unexpected pre-login response. Verify the connection properties and check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. This driver can be used only with SQL Server 2000 or later." I've never run across this kind of error before, and I'm not really sure where to start from a troubleshooting standpoint. Since it's "pre-login", can I safely assume it's not a connection issue, but more of a configuration issue?
I hope this is a valid question for this audience. If not, I apologize.