如何配置客户端协议(SQL Server 配置管理器)

SQL Server 客户端配置可用于启用或禁用客户端应用程序所使用的协议。若要查看客户端协议,请在控制台窗格中展开**“SQL Server Native Client 配置”,再单击“客户端协议”**。

详细信息窗格中显示了协议的名称以及客户端尝试连接到服务器时尝试使用的协议的顺序。用户还可以查看协议是否已启用或已禁用(状态)并获得有关协议文件的详细信息。

右键单击某个协议可以访问有关以下命令的上下文菜单:

  • 启用,表示允许 SQL Server 使用所选的协议。

  • 禁用,表示阻止 SQL Server 使用所选的协议。

  • 顺序,表示打开**“客户端协议属性”**对话框。

启用或禁用客户端协议

  1. 在 SQL Server 配置管理器中,展开**“SQL Server Native Client 配置”,右键单击“客户端协议”,再单击“属性”**。

  2. 单击**“禁用的协议”框中的协议,再单击“启用”**来启用协议。

  3. 单击**“启用的协议”框中的协议,再单击“禁用”**来禁用协议。

更改客户端计算机的默认协议或协议顺序

  1. 在 SQL Server 配置管理器中,展开**“SQL Server Native Client 配置”,右键单击“客户端协议”,再单击“属性”**。

  2. 在**“启用的协议”框中,单击“上移”“下移”更改尝试连接到 SQL Server 时尝试使用的协议的顺序。“启用的协议”**框中最上面的协议是默认协议。

在 SQL Server 配置管理器的控制台窗格中,单击**“别名”**可在详细信息窗格中查看当前配置的别名列表。单击表头中的列名可对显示内容进行排序。通过创建服务器别名,客户端计算机便可使用不同的网络协议连接到多个服务器,无需针对每台服务器指定协议和连接详细信息。另外,还可以一直启用各种网络协议,即使只是偶尔会用到它们。如果已将服务器配置为侦听非默认端口号或命名管道,并且禁用了 SQL Server Browser 服务,请创建一个别名来指定新端口号或命名管道。

  • 别名
    别名的名称。客户端应用程序将连接到该名称。

  • 服务器
    与该别名关联的服务器实例。

  • 协议
    为连接指定的协议。

  • 参数
    所有其他连接字符串信息,例如端口号或管道名称。

创建别名

  1. 在 SQL Server 配置管理器中,展开**“SQL Server Native Client 配置”,右键单击“别名”,再单击“新建别名”**。

  2. 在**“别名”**框中,键入别名。当客户端应用程序进行连接时,它们使用该名称。

  3. 在**“服务器”**框中,键入服务器的名称或 IP 地址。对于命名实例,请追加实例名称。

  4. 在**“协议”**框中,选择用于该别名的协议。选择某个协议,将可选属性框的标题更改为“端口号”、“管道名称”、“VIA 参数”或“连接字符串”。

有关包含各种有效组合和无效组合的各种类型别名的示例,请参阅以下主题:

注意注意

如果配置的别名正与错误的服务器或实例进行连接,则请禁用并重新启用相关联的网络协议。这样做会清除缓存的连接信息,从而允许客户端进行正确连接。

重要说明重要提示

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