Έχεις τρέξει το Instcat.sql στον 6.5? Όπως
αναφέρεται στο MSDN, για να δουλέψει ο ODBC του SQL Server 2000 με servers έκδοσης παλιότερη του 7 πρέπει να τρέξεις στον κάθε server το script Instcat.sql που θα ανανεώσει τους πίνακες καταλόγου. Πληροφορίες για το πως γίνεται το upgrade υπάρχουν στο
Upgrading the Catalog Stored Procedures (ODBC). Οδηγίες βήμα-βήμα θα βρεις στο
How to upgrade the catalog stored procedures. Αντιγράφω (η υπογράμμιση δικιά μου):
If you have servers running SQL Server versions 4.21a, 6.0, or 6.5, you must install the Instcat.sql file included with this driver on those servers before using the driver to access them. Each version of the SQL Server ODBC driver is developed in conjunction with a specific version of the catalog stored procedures. Instcat.sql upgrades the catalog stored procedures to the version required by the ODBC driver. This version of the catalog stored procedures is compatible with existing SQL Server applications.
...
Running the SQL Server 2000 ODBC driver against an earlier version of SQL Server that has earlier versions of catalog stored procedures generates an error:
The ODBC catalog stored procedures installed on server <server_name> are version <old_version_number>; version <new_version_number> or later is required to ensure proper operation. Please contact your system administrator.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos