Compartir a través de


Desconectarse de un origen de datos

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 la desconexión, una aplicación puede reutilizar el identificador de conexión asignado, ya sea para conectarse a un origen de datos diferente o volver a conectarse al mismo origen de datos. La decisión de permanecer conectada en lugar de desconectar y volver a conectarse más adelante requiere que el escritor de aplicaciones considere los costos relativos de cada opción. La conexión a un origen de datos y el resto de conectados puede ser relativamente costoso, en función del medio de conexión. Al hacer un equilibrio, la aplicación también debe realizar suposiciones sobre la probabilidad y el tiempo de las operaciones adicionales en el mismo origen de datos. Es posible que una aplicación también tenga que usar más de una conexión.

Véase también

Comunicar con SQL Server (ODBC)