Um post no site da Microsoft sugere que você pode contornar este problema desabilitando a pré-busca de consultas para o servidor vinculado .
In the ODBC Data Source Administrator panel on the server, configure your linked server from System DSN. Under the Performance tab, uncheck the box 'Enable pre-fetch of data for queries'. OK, OK. Delete and re-create your linked server in SQL Management Studio.
You can disable the prefetch by clearing the "Enable pre-fetch of data for queries" check box in the Performance tab when creating a DSN or adding "PREFETCH=0" to the connection string when creating a DSN-less connection.
Como não tenho acesso à área de download da Pervasive (e a conexão ODBC do SQL Server parece completamente diferente na instalação do Server 2012), não consegui testar isso. Ainda pode te ajudar de qualquer maneira ...