Compartir vía


Desconectarse de un origen de datos

Se aplica a: SQL Server Azure SQL Database Azure SQL Instancia administrada Azure Synapse Analytics Analytics Platform System (PDW)

Cuando una aplicación ha terminado de usar un origen de datos, llama a SQLDisconnect. SQLDisconnect libera las instrucciones asignadas en la conexión y desconecta el controlador del origen de datos. Después de desconectar, la aplicación puede llamar a SQLFreeHandle para liberar el identificador de conexión. Antes de salir, una aplicación también llama a SQLFreeHandle para liberar el identificador del entorno.

Después de desconectarse, una aplicación puede reutilizar el identificador de conexión asignado, conectarse a un origen de datos diferente o volver a conectarse al mismo origen de datos. La decisión de seguir conectado en lugar de desconectarse y volver a conectarse después requiere que el sistema de escritura de la aplicación considere los costes relativos de cada opción. Conectarse a un origen de datos y seguir conectado puede ser relativamente costoso, dependiendo del medio de conexión. Para realizar un intercambio, la aplicación debe hacer también suposiciones sobre la probabilidad y el control de tiempo de operaciones adicionales en el mismo origen de datos. Puede que una aplicación tenga que utilizar además más de una conexión.

Consulte también

Comunicar con SQL Server (ODBC)