共用方式為


一般與背景連接

如果您要連線到遠端伺服器,請一律使用一般連線,而不是內容連線。 如果您需要連線到執行預存程式或函式所在的相同伺服器,在大部分情況下,請使用內容連線。 這有一些優點,例如在相同的交易空間中執行,而不需要重新驗證。

此外,使用內容連線通常會產生更佳的效能和資源使用量。 內容連線是僅限進程連線,因此可以略過網路通訊協定和傳輸層以「直接」連絡伺服器,以傳送 Transact-SQL 語句和接收結果。 也會略過驗證程式。 下圖顯示Managed提供者的主要元件 SqlClient ,以及使用一般連線時,以及使用內容連接時,不同元件如何彼此互動。

內容和一般連結的程式代碼路徑。

內容聯機會遵循較短的程式代碼路徑,而且涉及較少的元件,因此您可以預期要求和結果會比一般連線更快速地從伺服器取得和結果。 伺服器上的查詢運行時間與內容和一般連線相同。

在某些情況下,您可能需要開啟與相同伺服器的個別一般連線。 例如,使用內容連接有某些限制,如一 般和內容連線的限制中所述。

另請參閱

內容連線