Desconectando uma fonte de dados
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW)
Ao terminar de usar uma fonte de dados, um aplicativo chama SQLDisconnect. SQLDisconnect libera todas as instruções alocadas na conexão e desconecta o driver da fonte de dados. Depois de se desconectar, o aplicativo pode chamar SQLFreeHandle para liberar o identificador de conexão. Antes de sair, um aplicativo também chama SQLFreeHandle para liberar o identificador do ambiente.
Depois de desconectar, um aplicativo pode reutilizar o identificador de conexão alocado para se conectar a uma outra fonte de dados ou para reconectar-se à mesma fonte de dados. A decisão de permanecer conectado em vez de desconectar e reconectar posteriormente exige que o criador do aplicativo considere os custos relativos de cada opção. Conectar-se a uma fonte de dados e permanecer conectado podem ser relativamente caro, dependendo do meio de conexão. Ao fazer uma compensação, o aplicativo deve também fazer suposições sobre a probabilidade e o tempo das operações adicionais na mesma fonte de dados. Talvez o aplicativo também precise usar mais de uma conexão.