Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si una aplicación ODBC establece cualquiera de los atributos de cursor ODBC en algo distinto de los valores predeterminados, el controlador ODBC de SQL Server Native Client solicita al servidor que implemente un cursor de servidor de API del mismo tipo. El uso de cursores del servidor de API libera memoria en el cliente y puede reducir significativamente el tráfico de red entre el cliente y el servidor.
Un posible inconveniente de los cursores del servidor de API es que actualmente no admiten todas las instrucciones SQL. No se pueden usar cursores de servidor de API para ejecutar:
Lotes o procedimientos almacenados que devuelven varios conjuntos de resultados.
Instrucciones SELECT que contienen cláusulas COMPUTE, COMPUTE BY, FOR BROWSE o INTO.
Instrucción EXECUTE que hace referencia a un procedimiento almacenado remoto.
Cuando se conecta a una instancia de SQL Server, ejecutar una instrucción con estas características mediante un cursor de servidor hace que el cursor se convierta en un conjunto de resultados predeterminado. Cuando se conecta a versiones anteriores de SQL Server, se produce un error.