У меня есть файл DBF на сетевом ресурсе, который я пытаюсь выбрать в таблицу SQL Server.
Этот запрос:
SELECT * FROM OPENQUERY(MyLinkedServer, 'SELECT * FROM DP')
... выдает эту ошибку:
Поставщик OLE DB "MSDASQL" для связанного сервера "MyLinkedServer" вернул сообщение "[Microsoft] [ODBC Visual FoxPro Driver] Недостаточно памяти для сопоставления файлов."
Msg 7399, уровень 16, состояние 1, строка 11
Поставщик OLE DB "MSDASQL" для связанного сервера "MyLinkedServer" сообщил об ошибке. Провайдеру не хватило памяти.
Msg 7320, уровень 16, состояние 2, строка 11
Невозможно выполнить запрос «SELECT * FROM DP» для поставщика OLE DB «MSDASQL» для связанного сервера «MyLinkedServer».
Я читал об использовании SYS (3050) для освобождения памяти FoxPro. Я не могу понять, как выполнить это на связанном сервере, хотя.