默认 SQL Server 网络配置

为了增强安全性,SQL Server 将对某些新的安装禁用网络连接。如果您使用的是 Enterprise Edition、Standard Edition 或 Workgroup Edition,或者存在以前安装的 SQL Server,则不禁用 TCP/IP 网络连接。对于所有的安装,将启用 shared memory 协议以允许本地到服务器的连接。根据安装情况和安装选项,SQL Server 浏览器服务可能会停止。

安装之后,使用 SQL Server 配置管理器的**“SQL Server 网络配置”节点来配置网络协议。使用 SQL Server 配置管理器的“SQL Server 服务”**节点以将 SQL Server 浏览器服务配置为自动启动。

默认配置

下表介绍了安装之后的配置。

版本类别

现有新安装与以前的安装

Shared Memory

TCP/IP

Named pipes

VIA

Datacenter

全新安装

启用

启用

对于网络连接为禁用1

禁用

企业版

全新安装

启用

启用

对于网络连接为禁用1

禁用

标准版

全新安装

启用

启用

对于网络连接为禁用1

禁用

工作组版

全新安装

启用

启用

对于网络连接为禁用1

禁用

开发人员版

全新安装

启用

禁用

对于网络连接为禁用1

禁用

评估版

全新安装

启用

禁用

对于网络连接为禁用1

禁用

SQL Server Express

全新安装

启用

禁用

对于网络连接为禁用1

禁用

所有版本

存在以前的安装但未升级。

与全新安装相同

与全新安装相同

与全新安装相同

与全新安装相同

所有版本

升级

启用

保留以前安装中的设置。

保留以前安装中的设置。

禁用

1 在启用 Shared Memory(一种本地命名管道)时,本地连接可以通过使用命名管道协议连接到实例。若要连接到默认实例,请使用 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 浏览器设置

SQL Server Browser 服务可以配置为在安装过程中自动启动。默认设置是在下列条件下自动启动:

  • 升级安装时。

  • 与 SQL Server 2008 实例并行安装时。

  • 在群集上安装时。

  • 安装包括所有 SQL Server Express 实例的数据库引擎的命名实例时。

  • 安装 Analysis Services 的命名实例时。