网络协议和网络库

更新日期: 2005 年 12 月 5 日

服务器可以同时监听或监视多个网络协议。但必须对每个协议都进行配置。如果没有配置某个协议,则服务器将无法监听该协议。安装完成后,可以使用 SQL Server 配置管理器更改这些协议配置。

默认 SQL Server 网络配置

默认的 SQL Server 2005 实例被配置为 TCP/IP 端口 1433 以及 named pipe \\.\pipe\sql\query。SQL Server 2005 命名实例被配置为 TCP 动态端口,其端口号由操作系统分配。

如果无法使用动态端口地址(例如,当 SQL Server 连接必须通过服务器配置为要通过特定端口地址的防火墙时,或者当某些连接是使用 SQL Server 7.0 或更早版本的客户端组件建立的时),则推荐使用小于 1024 的端口地址。请在此范围内,选择一个未被操作系统或其他应用程序使用的端口。

为了增强安全性,当安装 SQL Server 2005 时不会完全启用网络连接。若要在安装完成后启用、禁用和配置网络协议,请使用 SQL Server 2005 外围应用配置器工具或 SQL Server 配置管理器的 SQL Server 2005 网络配置区域。

端点的类型

SQL Server 2005 引入了 SQL Server 连接的新概念,在服务器端用 Transact-SQL 端点**来表示连接。可以对 Transact-SQL 端点授予、撤消和拒绝权限。默认情况下,所有用户都具备访问端点的权限,除非 sysadmin 组的成员或端点所有者拒绝或撤消了此权限。GRANT、REVOKE 和 DENY ENDPOINT 语法使用管理员必须从端点的目录视图中获得的端点 ID。

SQL Server 安装程序为所有支持的网络协议以及专用管理员连接创建 Transact-SQL 端点。请参阅下表了解默认网络配置设置。

由 SQL Server 安装程序所创建的 Transact-SQL 端点如下:

  • TSQL 本地计算机
  • TSQL Named Pipes
  • TSQL 默认 TCP
  • TSQL 默认 VIA

有关管理 Transact-SQL 端点的详细信息,请参阅 SQL Server 2005 联机丛书中的“网络协议和 TDS 端点”。

默认配置

下表说明了默认网络配置设置。

SQL Server 版本 新安装或升级 共享内存 TCP/IP Named Pipes VIA

Enterprise

新建

已启用

已启用

已禁用(仅本地)

已禁用

Developer

新建

已启用

已禁用

已禁用(仅本地)

已禁用

Standard

新建

已启用

已启用

已禁用(仅本地)

已禁用

Workgroup

新建

已启用

已启用

已禁用(仅本地)

已禁用

Evaluation

新建

已启用

已禁用

已禁用(仅本地)

已禁用

SQL Server Express

新建

已启用

已禁用

已禁用(仅本地)

已禁用

所有版本

升级或并行安装

已启用

以前安装中保留下来的设置

以前安装中保留下来的设置

已禁用

对于故障转移群集安装,请注意下列补充信息:

  • 如果实例正在 SQL Server 2005 故障转移群集上运行,它将侦听 SQL Server 安装过程中所选的每一个 IP 地址上的端口。若要启用其他网络协议,请使用外围应用配置器工具或者 SQL Server 配置管理器。

从命令提示符安装 SQL Server 2005 时,可以指定 SQL Server 浏览器服务的启动类型。默认情况下,SQL Server 安装程序安装 SQL Server 浏览器后会将其禁用并停止。若要将该服务配置为自动启动,请参阅如何从命令提示符安装 SQL Server 2005 中的 DISABLENETWORKPROTOCOLS 参数。

有关管理 SQL Server 网络配置的详细信息,请参阅 SQL Server 2005 联机丛书中的下列主题:

  • “服务器网络配置”
  • “配置服务器网络协议和网络库”
  • “默认 SQL Server 网络配置”
  • “网络库和网络协议”

请参阅

概念

准备安装 SQL Server 2005

帮助和信息

获取 SQL Server 2005 帮助