網路通訊協定和網路程式庫

伺服器可以一次接聽或監視多個網路通訊協定。然而,必須設定每個通訊協定。如果未設定特定的通訊協定,則伺服器將無法接聽該通訊協定。安裝之後,您可以利用 SQL Server 組態管理員來變更通訊協定組態。

預設 SQL Server 網路組態

預設 SQL Server 執行個體是設定成使用 TCP/IP 通訊埠 1433 和具名管道 \\.\pipe\sql\query,而 SQL Server 具名執行個體則是設定成使用 TCP 動態通訊埠,且此通訊埠具有作業系統所指派的通訊埠編號。

如果您無法使用動態通訊埠位址 (例如,當 SQL Server 連接必須通過已設定成通過特定通訊埠位址的防火牆伺服器時),我們建議使用範圍介於 49152 到 65535 的通訊埠位址編號。通訊埠編號指派是由 Internet Assigned Numbers Authority 所管理,而且列於 http://www.iana.org

為了加強安全性,安裝 SQL Server 時不會完全啟用網路連接。若要在安裝程式完成之後啟用、停用和設定網路通訊協定,請使用 SQL Server 組態管理員的 SQL Server 網路組態區域。

端點類型

SQL Server 導入 SQL Server 連接的新概念;伺服器端的連接是以 Transact-SQL端點的概念來表示。可對 Transact-SQL 端點授與、撤銷和拒絕權限。依預設,所有使用者對端點都有存取權限,除非權限遭到系統管理員 (sysadmin) 群組的成員或端點擁有者拒絕或撤銷。GRANT、REVOKE 和 DENY ENDPOINT 語法使用的是系統管理員必須從端點之目錄檢視中取得的端點識別碼。

SQL Server 安裝程式會建立所有支援之網路通訊協定的 Transact-SQL 端點,也會針對專用管理員連接建立這類端點。

SQL Server 安裝程式所建立的 Transact-SQL 端點如下:

  • Transact-SQL 本機電腦

  • Transact-SQL 具名管道

  • Transact-SQL 預設 TCP

  • Transact-SQL 預設 VIA

如需有關 Transact-SQL 端點的詳細資訊,請參閱《SQL Server 線上叢書》中的<網路通訊協定和 TDS 端點>。

如需有關 SQL Server 網路組態的詳細資訊,請參閱《SQL Server 線上叢書》中的下列主題:

  • 伺服器網路組態

  • 設定伺服器網路通訊協定和網路程式庫

  • 預設 SQL Server 網路組態

  • 網路程式庫和網路通訊協定