I version 1.7.16 ændrede Easysoft SQL Server ODBC-driveren sig fra at bruge en klientmarkør til en servermarkør, når en applikations adfærd antydede, at den kun behøvede en delmængde af dataene i et forespørgselsresultat. Denne markøradfærd justerer vores SQL Server ODBC-driver yderligere med Microsofts Native Client.
En tilsidesættelse af denne adfærd blev tilføjet i version 1.8.10, fordi hvis applikationen faktisk vil have hele resultatsættet, har brug af en servermarkør præstationsimplikationer, da servermarkører er langsommere.
En anden bivirkning af denne ændring er denne fejl i SQL Azure:
"Cursor support is not an implemented feature for SQL Server Parallel Data Warehousing TDS" error
For at vende tilbage til den tidligere adfærd for markører og forhindre denne fejl i at blive genereret, skal du tilføje denne OVERRIDE
linje til din ODBC-datakilde:
[SQLSERVER_SAMPLE] . . . OVERRIDE=65536
ODBC-datakilder gemmes normalt i /etc/odbc.ini
.