![]() |
MS SQL Server im Netzwerk listen
Hallo !
ich habe folgendes Problem: Ich muss alle verfügbaren SQL Server im Netzwerk sowie Local auflisten. Die Procedure dier ich dafür habe, funktioniert nur dann, wenn auch Local MS SQL installed ist. Ich muss aber davon ausgehen, das es eben nicht local Installiert ist.
Delphi-Quellcode:
var
dmo, servers: OleVariant; i: Integer; begin dmo := CreateOleObject('SQLDMO.Application'); servers := dmo.ListAvailableSQlServers; for i := 1 to servers.Count do ListBox1.Items.Add.Caption := (servers.Item(i)); servers := UnAssigned; dmo := UnAssigned; Auch an folgendes habe ich schon gedacht: ich liste alle verfügbaren PCs im Netzwerk in eine Stringliste, und pinge den SQL Port an jedem PC an, dort wo ich Antwort bekomme, wird auch SQl sein. Jedoch kann ich den SQL port selbst festlegen, also hat nicht einen festen Port. Alle Ports zu pingen, würde ewig dauern :/ |
Re: MS SQL Server im Netzwerk listen
![]() |
Re: MS SQL Server im Netzwerk listen
das is doch schonmal etwas, vielen dank. Ist eh nur ab NT für mich Interessant :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz