SQL浏览器服务与静态端口号:我应该比另一个更喜欢吗?
鉴于我有select,是否有理由更喜欢启用SQL浏览器服务使用默认静态端口,反之亦然? 以下是具体的上下文: 我们几乎没有第三方应用程序,只有几个客户端连接到2005 SQLExpress实例。 这个实例被configuration为接受远程连接,但是我们一直有间歇性的连接问题,显示为“密码不匹配”login失败,即 Login failed for user 'AppSQLLogin'. [CLIENT: 10.xxx] Error: 18456, Severity: 14, State: 8.) 我最终发现它使用的是dynamic端口,而启动SQL Browser Service显然已经解决了login问题。 但是因为我没有在该服务器上运行多个实例,所以在我看来,我可以将指定的SQLExpresss实例设置为使用正常的默认端口1433并停止浏览器服务。 假设是这样的话,有没有什么理由我应该或不应该这样做? 换句话说,除非我明确必须,否则不应该运行SQL浏览器服务? (在我们的其他单个默认实例SQL服务器上没有启用它)。