sql server browser 是做什么用的?

发布网友 发布时间:2022-04-22 10:01

我来回答

3个回答

热心网友 时间:2023-10-31 15:27

SQLServerBrowser的作用是侦听对MicrosoftSQLServer资源的传入请求,并提供计算机上安装的SQLServer实例的相关信息。

在SQLServer2000之前,一台计算机上只能安装一个SQLServer实例。SQLServer侦听1433端口上的传入请求,该端口由官方的Internet号码分配机构(IANA)分配给SQLServer。

只有SQLServer的一个实例可以使用端口,因此,在SQLServer2000引入了对多个SQLServer实例的支持时,SQLServer解析协议(SSRP)是为侦听UDP端口1434而开发的。

此侦听器服务使用已安装实例的名称以及该实例使用的端口或命名管道响应客户端请求。为了解决SSRP系统的*,SQLServer2005引入了SQLServerBrowser服务来替换SSRP。

扩展资料:

SQL Server Browser的工作原理:

启动一个SQLServer实例后,如果为SQLServer启用了TCP/IP协议,服务器将被分配一个TCP/IP端口。如果启用了NamedPipes协议,SQLServer将侦听特定的命名管道。该特定实例将使用此端口(或“管道”)与客户端应用程序交换数据。

在安装过程中,TCP1433端口和管道\sql\query将分配给默认实例,但服务器管理员可以随后使用SQLServer配置管理器进行更改。

由于只有一个SQLServer实例可以使用端口或管道,因此,会将不同的端口号和管道名称分配给命名实例,包括SQLServerExpress。

默认情况下,命名实例和SQLServerExpress在启用时便配置为使用动态端口,也就是说,当SQLServer启动时就分配了可用端口。

如果需要,可以为SQLServer实例分配特定端口。连接时,客户端可以指定特定端口,但是如果端口是动态分配的,端口号可能会在重新启动SQLServer时被更改,因此正确的端口号对于客户端来说是不确定的。

参考资料来源:微软官网-SQL文档

热心网友 时间:2023-10-31 15:28

SQL Server Browser这个服务作用的字面解释是:将SQL Server连接信息提供给客户端计算机。
SQL Server Browser以 Windows 服务的形式运行,侦听对 Microsoft SQL Server 资源的传入请求,并提供计算机上安装的 SQL Server 实例的相关信息。SQL Server Browser可用于执行下列操作:
浏览可用服务器列表
连接到正确的服务器实例
连接到专用管理员连接 (DAC) 端点

热心网友 时间:2023-10-31 15:29

有一个服务叫sql server browser ...,关了之后就会遇到连不到别的IP的情况.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com