如何配置服务器以侦听备用管道(SQL Server 配置管理器)

默认情况下,SQL Server 数据库引擎的默认实例侦听命名管道 \\.\pipe\sql\query。SQL Server 数据库引擎 和 SQL Server Compact 3.5 SP2 的命名实例侦听其他管道。可以使用 SQL Server 配置管理器更改数据库引擎使用的管道。

使用客户端应用程序连接到特定的命名管道的方式有三种:

  • 在服务器上运行 SQL Server Browser 服务。

  • 在客户端上创建别名,指定命名管道。

  • 对客户端进行编程,以便使用自定义连接字符串进行连接。

有关命名管道的正确格式的详细信息,请参阅使用 Named Pipes 创建有效的连接字符串

配置 SQL Server 数据库引擎使用的命名管道

  1. 在 SQL Server 配置管理器的控制台窗格中,展开**“SQL Server 网络配置”**,然后单击以展开“<实例名>的协议”。

  2. 在详细信息窗格中,右键单击**“命名管道”,再单击“属性”**。

  3. 在**“协议”选项卡的“管道名称”框中,键入希望数据库引擎侦听的管道,再单击“确定”**。

  4. 在控制台窗格中,单击**“SQL Server 服务”**。

  5. 在详细信息窗格中,右键单击**“SQL Server (<实例名>)”,再单击“重新启动”**以停止并重新启动 SQL Server。

SQL Server 侦听备用管道时,使用客户端应用程序连接到特定的命名管道的方式有三种:

  • 在服务器上运行 SQL Server Browser 服务。

  • 在客户端上创建别名,指定命名管道。

  • 对客户端进行编程,以便使用自定义连接字符串进行连接。