1

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

4

2 回答 2

1

这将列出所有使用 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 question说它不会找到 Express 实例;需要使用SQLBrowseConnect

于 2010-01-19T01:22:30.497 回答
1

此示例使用SQLBrowseConnectAPI。

于 2010-01-19T18:37:29.527 回答