Във версия 1.7.16 ODBC драйверът на Easysoft SQL Server се промени от използване на клиентски курсор на сървърен курсор, когато поведението на приложението предполагаше, че то се нуждае само от подмножество от данни в резултат от заявка. Това поведение на курсора допълнително подравнява нашия SQL Server ODBC драйвер с собствения клиент на Microsoft.
Отмяна на това поведение беше добавена във версия 1.8.10, защото ако приложението наистина иска целия набор от резултати, използването на сървърен курсор има последици за производителността, тъй като сървърните курсори са по-бавни.
Друг страничен ефект от тази промяна е тази грешка в SQL Azure:
"Cursor support is not an implemented feature for SQL Server Parallel Data Warehousing TDS" error
За да се върнете към предишното поведение за курсорите и да предотвратите генерирането на тази грешка, добавете това OVERRIDE
ред към вашия източник на ODBC данни:
[SQLSERVER_SAMPLE] . . . OVERRIDE=65536
ODBC източници на данни обикновено се съхраняват в /etc/odbc.ini
.