使用 VB6 代码列出 SQL Express 2005 实例

发布于 2024-08-18 20:25:34 字数 57 浏览 10 评论 0原文

如何使用vb6应用程序列出SQL Server 2005 Express Edition的所有实例?

How to list all the instances of SQL Server 2005 Express Edition using vb6 application?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

美人迟暮 2024-08-25 20:25:34

这将列出所有使用 SQL-DMO 的 SQL Server 实例。您将需要过滤 Express 实例。

Function listServers(vControl As Object)
    Dim oApp As SQLDMO.Application 
    Dim oNames  As SQLDMO.NameList 

    Set oApp = New SQLDMO.Application 
    Set oNames = oApp.ListAvailableSQLServers() 

    For Each oName In oNames 
        vControl.AddItem oName 
    Next 
End Function 

来自此处

这个SO问题说它找不到Express实例;需要使用SQLBrowseConnect

This will list all SQL Server instances using SQL-DMO. You will need to filter for Express instances.

Function listServers(vControl As Object)
    Dim oApp As SQLDMO.Application 
    Dim oNames  As SQLDMO.NameList 

    Set oApp = New SQLDMO.Application 
    Set oNames = oApp.ListAvailableSQLServers() 

    For Each oName In oNames 
        vControl.AddItem oName 
    Next 
End Function 

From here.

This SO question says that it won't find Express instances; need to use SQLBrowseConnect.

〃温暖了心ぐ 2024-08-25 20:25:34

此示例正在使用SQLBrowseConnect API。

This sample is using SQLBrowseConnect API.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文