從資料來源中斷連接

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

應用程式資料來源使用完畢後,它會呼叫 SQLDisconnectSQLDisconnect 會釋放連線上配置的任何陳述式,並從資料來源中斷驅動程式的連線。 中斷連線之後,應用程式可以呼叫 SQLFreeHandle 來釋放連線控制碼。 結束之前,應用程式也會呼叫 SQLFreeHandle 來釋放環境控制碼。

中斷連線之後,應用程式可以重複使用配置的連線控制碼,以連線到不同的資料來源,或重新連線到相同的資料來源。 決定保持連線,而不是中斷連線,而稍後重新連線需要應用程式寫入器考慮每個選項的相對成本。 視連線媒體而定,連線到資料來源和剩餘連線的成本可能相對較高。 在進行取捨時,應用程式也必須假設相同資料來源上其他作業的機率和時間。 應用程式可能也必須使用一個以上的連線。

另請參閱

與 SQL Server 進行通訊 (ODBC)