I have a DBF file on a network share that I am trying to select in a SQL Server table.
This request:
SELECT * FROM OPENQUERY(MyLinkedServer, 'SELECT * FROM DP')
... causes this error:
The OLE DB provider "MSDASQL" for the linked server "MyLinkedServer" returned the message "[Microsoft] [ODBC Visual FoxPro Driver] Out of memory for file card.".
Msg 7399, Level 16, State 1, Line 11 The OLE DB provider "MSDASQL" for the linked server "MyLinkedServer" reported an error. The provider ran out of memory.
Msg 7320, Level 16, State 2, Line 11 Cannot execute the query "SELECT * FROM DP" against the OLE DB provider "MSDASQL" for the linked server "MyLinkedServer".
I read about using SYS (3050) to release FoxPro memory. I cannot figure out how to accomplish this against a linked server.
source
share