在用戶端電腦連線至 SQL Server 2005 資料庫引擎之前,伺服器必須先啟用網路程式庫並開啟相應的網路協定。透過 SQL Server 組態管理員,管理員可以彈性配置以下設定:
SQL Server 2005 可同時透過多種協定提供服務,用戶端僅以單一協定連線。若用戶端不確定伺服器偵聽哪個協定,可設定用戶端依序嘗試多種協定。以下為五大支援協定:
最簡單的協定,無可配置選項。因僅允許連線至同一台電腦上執行的執行個體,故不適用於大多數生產環境。主要用途:當懷疑其他協定設定錯誤時,可作為疑難排解的基準測試。
網際網路標準通訊協定,支援異構硬體與作業系統間的通訊,內建路由與進階安全功能。目前商業環境最常用的協定,適合跨網段、跨資料中心的連線。
專為區域網路 (LAN) 設計,利用記憶體區段實現行程間通訊 (IPC)。一個行程的輸出即為另一行程的輸入,雙向通訊可在本機或遠端進行。在高速區域網路中效能與 TCP/IP 相近。
虛擬介面介面卡協定,需搭配專用 VIA 硬體使用。適用於高效能叢集環境,具體部署細節請洽詢硬體廠商。
在快速區域網路下兩者效能相當;但網路延遲越高,TCP/IP 優勢越明顯。因命名管道依賴 IPC 機制,頻繁的封包交換在高延遲網路會顯著降低吞吐量。