Share via


預設 SQL Server 網路組態

為了加強安全性,SQL Server 會為新安裝停用網路連接性。如果您正在使用 Enterprise、Standard 或 Workgroup Edition 或是 SQL Server 的舊版安裝仍然存在,就不會停用使用 TCP/IP 的網路連接性。所有的安裝都會啟用共用記憶體通訊協定,以允許本機連接到伺服器。視安裝條件和安裝選項而定,SQL Server Browser 服務有可能會停止。

使用「SQL Server 組態管理員」的 [SQL Server 網路組態] 節點,在安裝後設定網路通訊協定。使用「SQL Server 組態管理員」的 [SQL Server 服務] 節點,設定 SQL Server Browser 服務自動啟動。

預設組態

下表描述安裝後的組態。

版本

有新安裝還是舊版安裝存在

共用記憶體

TCP/IP

具名管道

VIA

Datacenter

新安裝

已啟用

已啟用

針對網路連接停用1

已停用

Enterprise

新安裝

已啟用

已啟用

針對網路連接停用1

停用

Standard

新安裝

啟用

啟用

針對網路連接停用1

停用

Workgroup

新安裝

啟用

啟用

針對網路連接停用1

停用

Developer

新安裝

啟用

停用

針對網路連接停用1

停用

Evaluation

新安裝

啟用

停用

針對網路連接停用1

停用

SQL Server Express

新安裝

啟用

停用

針對網路連接停用1

停用

所有版本

存在舊版安裝,但未升級

與新安裝相同

與新安裝相同

與新安裝相同

與新安裝相同

所有版本

升級

啟用

保留舊版安裝的設定。

保留舊版安裝的設定。

停用

1 當啟用共用記憶體 (本機具名管道) 時,本機連接可以使用具名管道通訊協定來連接此執行個體。若要連接到預設執行個體,請使用 osql -E –S np:. 當做連接字串。若要連接到具名執行個體,請使用 osql -E -S \\.\pipe\MSSQL$<instance_name>\sql\query 當做連接字串。

[!附註]

如果執行個體是在 SQL Server 容錯移轉叢集上執行,執行個體將會接聽您在 SQL Server 安裝過程中為 SQL Server 選取之每個 IP 位址的這些通訊埠。若要啟用網路通訊協定,請使用 SQL Server 組態管理員。

[!附註]

在使用命令提示字元引數安裝 SQL Server 時,您可以使用 TCPENABLEDNPENABLED 參數來指定要啟用的通訊協定。如需詳細資訊,請參閱<如何:從命令提示字元安裝 SQL Server 2008 R2>。

[!附註]

VIA 通訊協定已被取代。未來的 Microsoft SQL Server 版本將移除這項功能。請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

SQL Server Browser 設定

安裝過程中,可以將 SQL Server Browser 服務設定為自動啟動。預設值為在下列狀況成立時,此服務才會自動啟動:

  • 升級安裝時。

  • 與 SQL Server 2008 的執行個體並存安裝時。

  • 安裝在叢集上時。

  • 安裝 Database Engine 的具名執行個體並包括 SQL Server Express 的所有執行個體時。

  • 安裝 Analysis Services 的具名執行個體時。