...вот вроди что то нашел
Sub B()
On Error GoTo ErrExit
Dim objSQLDMOApp As Object
Dim lstAllServers As Object
Dim lstItem As Variant
Set objSQLDMOApp = CreateObject("SQLDMO.Application") ' app = new Application();
Set lstAllServers = objSQLDMOApp.ListAvailableSQLServers
MsgBox lstAllServers.Count
For Each lstItem In lstAllServers
MsgBox lstItem
Next
FreeExit:
On Error Resume Next
Set lstAllServers = Nothing
Set objSQLDMOApp = Nothing
Exit Sub
ErrExit:
MsgBox Err.Description, vbCritical
Resume FreeExit
End Sub
...но почемута - "себя любимого"
(в смысле - (local)) - в упор не видит...