列出网络上的 SQL 服务器






2.71/5 (14投票s)
一个 activeX DLL,可列出本地网络上的任何活动 SQL 服务器
引言
这只是我最近的一个应用程序所需要的,并且我认为其他人可能会觉得它有用。
问题是在本地网络上枚举所有可用的 SQL Server。我决定最简单的方法是创建一个 VB ActiveX DLL,然后由任何需要使用它的程序引用(我已经在 .NET、VB 和 ASP 中测试过它)。
我不会提供代码的详细讲解,但我已经在源代码压缩包中包含了 VB 项目和编译后的 DLL,此外还有一个非常简单的 VB 应用程序,展示了它的用法。
本质上,它通过调用 netApi32
库的 API (它使用的函数是 NetServerEnum
) 来工作。
当我有一些空闲时间时,我会更新这篇文章,提供代码的完整解释。但现在,应该可以“开箱即用”,并且希望对你们中的一些人有所帮助。
如果遇到任何问题,请告诉我。
历史
- 2002年3月10日:初始发布