65.9K
CodeProject 正在变化。 阅读更多。
Home

列出网络上的 SQL 服务器

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.71/5 (14投票s)

2002年3月11日

CPOL
viewsIcon

155114

downloadIcon

5345

一个 activeX DLL,可列出本地网络上的任何活动 SQL 服务器

引言

这只是我最近的一个应用程序所需要的,并且我认为其他人可能会觉得它有用。

问题是在本地网络上枚举所有可用的 SQL Server。我决定最简单的方法是创建一个 VB ActiveX DLL,然后由任何需要使用它的程序引用(我已经在 .NET、VB 和 ASP 中测试过它)。

我不会提供代码的详细讲解,但我已经在源代码压缩包中包含了 VB 项目和编译后的 DLL,此外还有一个非常简单的 VB 应用程序,展示了它的用法。

本质上,它通过调用 netApi32 库的 API (它使用的函数是 NetServerEnum) 来工作。

当我有一些空闲时间时,我会更新这篇文章,提供代码的完整解释。但现在,应该可以“开箱即用”,并且希望对你们中的一些人有所帮助。

如果遇到任何问题,请告诉我。

历史

  • 2002年3月10日:初始发布
© . All rights reserved.