SQL Server requête de Serveur Lié à cours de mémoire

J'ai un DBF fichier sur un partage réseau que je suis en train de sélectionner dans une table SQL Server.

Cette requête:

SELECT * FROM OPENQUERY(MyLinkedServer, 'SELECT * FROM DP')

... met cette erreur:

Fournisseur OLE DB "MSDASQL" du serveur lié "MyLinkedServer" a retourné le message "[Microsoft][Pilote ODBC Visual FoxPro]Pas assez de mémoire pour le fichier de la carte.".
Msg 7399, Niveau 16, État 1, Ligne 11
Le fournisseur OLE DB "MSDASQL" du serveur lié "MyLinkedServer" a signalé une erreur. Le fournisseur a manqué de mémoire.
Msg 7320, Niveau 16, État 2, Ligne 11
Impossible d'exécuter la requête "SELECT * from DP" sur le fournisseur OLE DB provider "MSDASQL" du serveur lié "MyLinkedServer".

J'ai lu sur l'utilisation de SYS(3050) pour libérer de FoxPro mémoire. Je ne peux pas comprendre comment l'exécuter sur le serveur lié.

OriginalL'auteur Laran Evans | 2009-06-03