Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Quando uma aplicação termina de usar uma fonte de dados, chama SQLDisconnect. O SQLDisconnect liberta quaisquer instruções alocadas na ligação e desliga o driver da fonte de dados. Após a desligação, a aplicação pode chamar SQLFreeHandle para libertar o handler de ligação. Antes de sair, uma aplicação também chama SQLFreeHandle para libertar o handle do ambiente.
Após a desconexão, uma aplicação pode reutilizar o handle de ligação atribuído, quer para se ligar a uma fonte de dados diferente, quer para se reconectar à mesma fonte de dados. A decisão de permanecer ligado em vez de desligar e voltar a ligar mais tarde exige que o autor da aplicação considere os custos relativos de cada opção. Ligar a uma fonte de dados e permanecer ligado pode ser relativamente dispendioso, dependendo do meio de ligação. Ao fazer um compromisso, a aplicação deve também fazer suposições sobre a probabilidade e o momento de operações adicionais na mesma fonte de dados. Uma aplicação pode também ter de usar mais do que uma ligação.