配置客户端网络协议

客户端应用程序可以使用 TCP/IP、命名管道、VIA 或共享内存协议连接到 Microsoft SQL Server。可以通过使用 SQL Server Native Client dll 中包含的客户端网络库来实现这些协议。若要配置 SQL Server 客户端,请使用 SQL Server 配置管理器,它是新的 Microsoft 管理控制台 (MMC) 管理单元,可从**“开始”**菜单或从计算机管理实用工具中找到。SQL Server 配置管理器提供了有关客户端网络协议的信息,并可以供您配置某些协议选项。使用 SQL Server 配置管理器还可以更改默认的网络协议,定义连接到特定服务器的方法。

启用和配置协议

SQL Server 配置管理器合并了 SQL Server 早期版本中客户端网络实用工具的多种功能,并为与 SQL Server 兼容的任何 SQL Server 版本提供了客户端配置功能。

若要启动 SQL Server 配置管理器,请单击**“开始”,依次指向“程序文件”Microsoft SQL Server“配置工具”,然后单击 SQL Server 配置管理器。若要访问客户端配置部分,请单击控制台窗格中的“SQL Server Native Client 配置”**。

使用 SQL Server 配置管理器可以执行下列操作:

  • 更改客户端在尝试连接到服务器时使用的默认协议。

  • 更改客户端在连接到服务器时尝试使用所有启用协议的顺序。

  • 创建客户端与指定服务器的连接,并将其保存为配置条目。配置条目包含服务器别名、客户端协议和所有相关的连接参数(如管道名称或端口号)。

  • 显示有关系统上当前安装的 SQL Server 客户端协议的信息。

    重要说明重要提示

    SQL Server 配置管理器可以为服务器别名配置和默认客户端网络库创建注册表项。但是,该应用程序并不安装 SQL Server 客户端网络库或网络协议。SQL Server 客户端网络库是在 SQL Server 安装期间安装的;网络协议则是在安装 Microsoft Windows 的过程中进行安装的(或者通过“控制面板”中的“网络”安装)。在安装 Windows 的过程中可能不会安装特定的网络协议。有关安装这些网络协议的详细信息,请参阅供应商文档。

协议

SQL Server 客户端可用的协议包括 TCP/IP、Named Pipes、VIA 和 Shared Memory。有关确定使用何种协议的帮助信息,请参阅选择网络协议

重要说明重要提示

不推荐使用 VIA 协议。后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

安全性

在 SQL Server 中,若要加密在应用程序计算机和运行 SQL Server 实例的计算机之间传输的所有数据,可以使用安全套接字层 (SSL)。在启用 SSL 加密之前,必须先在数据库计算机上安装证书颁发机构颁发的服务器证书,并且客户端必须信任同一个根证书签名颁发机构。有关 SSL 加密的详细信息,请参阅加密与 SQL Server 的连接

Shared Memory 协议只能用来与 SQL Server 所在的计算机上运行的进程进行通信。它默认为启用状态。Windows 管理 Shared Memory 的安全性。在所有 Microsoft 客户端网络协议中,这是最安全的。