sql server browser 是做什么用的?

sql server browser 是做什么用的?通俗回答

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文档

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-05
SQL Server Browser这个服务作用的字面解释是:将SQL Server连接信息提供给客户端计算机。
SQL Server Browser以 Windows 服务的形式运行,侦听对 Microsoft SQL Server 资源的传入请求,并提供计算机上安装的 SQL Server 实例的相关信息。SQL Server Browser可用于执行下列操作:
浏览可用服务器列表
连接到正确的服务器实例
连接到专用管理员连接 (DAC) 端点
第2个回答  推荐于2018-02-27
SQL Server Browser这个服务作用的字面解释是:将SQL Server连接信息提供给客户端计算机。
SQL Server Browser以 Windows 服务的形式运行,侦听对 Microsoft SQL Server 资源的传入请求,并提供计算机上安装的 SQL Server 实例的相关信息。SQL Server Browser可用于执行下列操作:
浏览可用服务器列表
连接到正确的服务器实例
连接到专用管理员连接 (DAC) 端点本回答被提问者和网友采纳
第3个回答  2012-01-12
有一个服务叫sql server browser ...,关了之后就会遇到连不到别的IP的情况.