從資料來源中斷連接
適用於: SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)
應用程式資料來源使用完畢後,它會呼叫 SQLDisconnect。 SQLDisconnect 會釋放連線上配置的任何陳述式,並從資料來源中斷驅動程式的連線。 中斷連線之後,應用程式可以呼叫 SQLFreeHandle 來釋放連線句柄。 結束之前,應用程式也會呼叫 SQLFreeHandle 來釋放環境句柄。
中斷連線之後,應用程式可以重複使用配置的連線句柄,以連線到不同的數據源,或重新連線到相同的數據源。 決定保持連線,而不是中斷連線,而稍後重新連線需要應用程式寫入器考慮每個選項的相對成本。 視連線媒體而定,連線到數據源和剩餘連線的成本可能相對較高。 在進行取捨時,應用程式也必須假設相同數據源上其他作業的機率和時間。 應用程式可能也必須使用一個以上的連線。