Home site EPFL LoginThis site is in french only !
> windows.epfl.ch

Home Page

Erreur de liaison entre un serveur SQL 2005 x64 et un SQL 2000 win32
  
Lorsqu'on tente d'effectuer une requête entre un serveur SQL 2005 64 bits et un SQL 2000 32 bits, on reçoit l'erreur suivante :
 
... Impossible d'obtenir la ligne de schéma "DBSCHEMA_TABLES-INFO" pour le fournisseur OLE DB "SQLNCLI" pour le serveur lié "<nom-du-serveur-lié>". Le fournisseur prend en charge l'interface, mais renvoie un code d'erreur lorsqu'il est utilisé.
 
Ce problème provient du fait que la mise à niveau du SP3 ou du SP4 de SQL2000 sur le client n'est pas complète, il faut exécuter une requête manuellement.
 
Résolution du problème : (à exécuter sur le client SQL 2000)
  1. Vérifier que le SP4 soit bien installé : la requête SELECT @@version doit retourner 8.0.2039
  2. Dans une boîte CMD, exécuter la commande :
    > osql -E -S <nom-du-serveur-sql2000> -i <chemin-sql-install>\instcat.sql
    <chemin-sql-install> est c:\Program Files\Microsoft SQL Server\MSSQL\Install par défaut.

Article N° 259 du 18.12.2006 15:43:34 par Thierry Charles -- Permalink : http://windows.epfl.ch/?article=259
Mentions légales     Signaler un problème
© 2001-2021 EPFL, EPFL-EXAPP, T. Charles, tous droits réservés.