Отсоединение от источника данных
Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)
Когда приложение завершит работу с источником данных, он вызывает SQLDisconnect. SQLDisconnect освобождает все инструкции, выделенные для подключения, и отключает драйвер от источника данных. После отключения приложение может вызвать SQLFreeHandle , чтобы освободить дескриптор подключения. Перед выходом приложение также вызывает SQLFreeHandle для освобождения дескриптора среды.
После отсоединения приложение может повторно использовать выделенный дескриптор соединения, либо для соединения с другим источником данных, либо для повторного соединения с тем же. Для принятия решения о сохранении соединения или отсоединении и повторном соединении, разработчик приложения должен рассмотреть сравнительную стоимость каждого варианта. Соединение с источником данных и сохранение соединения в различных окружениях могут оказаться в разной степени затратными. Чтобы сделать выбор, следует также проанализировать вероятность и временные затраты других операций в том же источнике данных. Также приложению может потребоваться более одного соединения.