1
数据库原理与应用技术
1.8.1.2 7.1.2 网络配置及协议
7.1.2 网络配置及协议

客户端要连接到SQL Server 2012数据库引擎,必须启用某种服务器协议。使用SQL Server配置管理器能够进行如下配置。

(1) 启用SQL Server实例要侦听的服务器协议。

(2) 禁用不再需要的服务器协议。

(3) 指定或更改服务器引擎、侦听的IP地址、TCP/IP端口及命名管道等。

(4) 为所有已启用的服务器协议启用安全套接字加密。

SQL Server 2012 可一次性通过多种协议为请求服务,客户机则采用单个协议连接到SQL Server 2012服务器,如果客户端不知道SQL Server在侦听哪类协议,可以让客户端顺序尝试多个协议。SQL Server 2012服务器使用的网络协议有以下几种。

(1) Share Memory协议。Share Memory协议是一种最简单的协议,没有可供使用的设置选项。由于使用Share Memory协议的客户端仅可以与同一台计算机上运行的SQL Server实例相连接,因此该协议实用性不强。在怀疑其他协议配置有误的情况下,Share Memory协议可以协助进行故障排除。

(2) TCP/IP。TCP/IP与互联网中的异构计算机进行通信,是目前互联网上最常用的协议。

(3) Named Pipes协议。Named Pipes协议是专门为局域网开发的协议。

在图7-4所示的窗口中选中协议对象,单击右键,在弹出的快捷菜单中选择相应的操作,可对协议进行配置,如图7-5所示。

图7-4 SQL Server的协议

图7-5 协议配置