这可能是一个基本问题,但我尝试使用谷歌搜索并找不到答案。
我需要列出网络上的所有 SQL Server。使用 .NET 框架 (System.Data.Sql.SqlDataSourceEnumerator) 很容易做到这一点,但是在 java 中是否也有一种相对简单的方法来做到这一点?在我进行研究时,我发现了在不同端口监听的可能性,但这似乎对用户不友好。
我被告知要使用 SQL Browser 服务,但是 a) 我找不到任何有关如何从 java 调用它的信息,并且 b) 当您下载 SQL Server 时,该服务是否会自动下载?我可以假设我正在搜索的网络上的每台计算机都可以访问此浏览器服务吗?如果没有,这对我的代码有影响吗?
非常感谢大家。