In versie 1.7.16 veranderde het Easysoft SQL Server ODBC-stuurprogramma van het gebruik van een clientcursor in een servercursor toen het gedrag van een toepassing suggereerde dat het alleen een subset van de gegevens in een queryresultaat nodig had. Door dit cursorgedrag wordt onze SQL Server ODBC-driver verder uitgelijnd met de native client van Microsoft.
Een overschrijving voor dit gedrag is toegevoegd in versie 1.8.10, want als de toepassing de volledige resultatenset wil, heeft het gebruik van een servercursor gevolgen voor de prestaties, omdat servercursors langzamer zijn.
Een ander neveneffect van deze wijziging is deze fout in SQL Azure:
"Cursor support is not an implemented feature for SQL Server Parallel Data Warehousing TDS" error
Om terug te keren naar het vorige gedrag voor cursors en te voorkomen dat deze fout wordt gegenereerd, voegt u deze OVERRIDE
toe regel naar uw ODBC-gegevensbron:
[SQLSERVER_SAMPLE] . . . OVERRIDE=65536
ODBC-gegevensbronnen worden normaal gesproken opgeslagen in /etc/odbc.ini
.