En la versión 1.7.16, el controlador ODBC de Easysoft SQL Server pasó de usar un cursor de cliente a un cursor de servidor cuando el comportamiento de una aplicación sugería que solo necesitaba un subconjunto de los datos en el resultado de una consulta. Este comportamiento del cursor alinea aún más nuestro controlador ODBC de SQL Server con el cliente nativo de Microsoft.
Se agregó una anulación de este comportamiento en la versión 1.8.10 porque si la aplicación realmente quiere el conjunto de resultados completo, el uso de un cursor de servidor tiene implicaciones en el rendimiento, ya que los cursores de servidor son más lentos.
Otro efecto secundario de este cambio es este error en SQL Azure:
"Cursor support is not an implemented feature for SQL Server Parallel Data Warehousing TDS" error
Para volver al comportamiento anterior de los cursores y evitar que se genere este error, agregue este OVERRIDE
línea a su fuente de datos ODBC:
[SQLSERVER_SAMPLE] . . . OVERRIDE=65536
Las fuentes de datos ODBC normalmente se almacenan en /etc/odbc.ini
.