SQL Server Browser服务的作用

该文的原文在这里

SQL Server Browser这个服务作用的字面解释是:如果一个物理服务器上面有多个SQL Server实例,那么为了确保客户端能访问到正确的实例,所以自SQL Server 2005提供了一个新的Browser服务

其实这个服务的用途与数据库的多实例有关。SQL Server服务器缺省使用TCP1433端口。如果多实例同时启动,一般就只有一个实例能占用1433端口了。

SQL Server 2000 引入对 SQL Server 多个实例的支持,便开发了 SQL Server 解析协议 (SSRP),用于侦听 UDP 1434 端口。为了解决 SSRP 系统的限制(什么限制?我还不知道。),SQL Server 2005 引入了 SQL Server Browser 服务来替换 SSRP。

如果一台计算机上只有一个实例,且配置为静态端口,则无需启动Browser服务;
如果有多个实例,或者只有一个配置为动态端口的实例,则启动Browser服务会帮助client程序搜索、定位到server。

posted @ 2019-04-11 16:14  秋天的林子  阅读(11235)  评论(0编辑  收藏  举报