默认 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 |
命名管道 |
VIA |
---|---|---|---|---|---|
企业版 |
全新安装 |
启用 |
启用 |
对于网络连接为禁用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 时,可以使用 TCPENABLED 和 NPENABLED 参数指定要启用的协议。有关详细信息,请参阅如何从命令提示符安装 SQL Server 2008。 |
SQL Server 浏览器设置
SQL Server Browser 服务可以配置为在安装过程中自动启动。默认设置是在下列条件下自动启动:
升级安装时。
与 SQL Server 2008 实例并行安装时。
在群集上安装时。
安装 SQL Server Enterprise、Standard 或 Workgroup 的命名实例时。
安装 Analysis Services 的命名实例时。