![]() |
Ist ein MS-SQL-Server im Netz?
Hallo Leute
Wie kann ich Prüfen ob ein MS-SQL-Server (MSDE) im Netz ist! :wall: :wall: Will vorher prüfen ob überhaupt ein Server online ist bevor ich die Verbindung zum Server herstelle. Gruss Tau |
Re: Ist ein MS-SQL-Server im Netz?
Hallo,
als erste und einfachste Methode fällt mir spontan ein:
Code:
Vielleicht hilft es dir ja!
try
Verbindung.Active := True; except ShowMessage('Es ist kein MsSQL-Server aktiv!'); end; |
Re: Ist ein MS-SQL-Server im Netz?
|
Re: Ist ein MS-SQL-Server im Netz?
Hallo Stefan
an diese Lösung hatte ich auch bereits gedacht :gruebel: ist glaube ich nicht die optimale Lösung. Trotzdem Danke für den Tipp. Gruss Tau |
Re: Ist ein MS-SQL-Server im Netz?
Hallo Bernhard
DANKE für den Tipp :thumb: wenn du mir noch sagen könntest wo ich die Datei JclSysInfo ( IsNTVersion, cNoStringList ) herbekomme ohne das man gleich das Ganze Pakte installieren muss währe ich dir sehr dankbar. :gruebel: Gruss Tau |
Re: Ist ein MS-SQL-Server im Netz?
Die JclSysInf findest Du in der
![]() IsNTVersion ist eine eigene Funktion zur Bestimmung ob es sich um ein NT-Basiertes System handelt und cNoStringList ist einfach ein Fehlertext-String. |
Re: Ist ein MS-SQL-Server im Netz?
:witch: DANKE :witch:
|
Re: Ist ein MS-SQL-Server im Netz?
Hier, ein Auszug aus meinen EDB Komponenten:
PS: funktioniert auch unter Delphi Personal.
Code:
procedure GetMSSQLServerlist(var SL: TStrings);
var DMOApp, SrvLst: Variant; i: Integer; begin SL.Clear; DMOApp := CreateOleObject( 'SQLDMO.Application' ); SrvLst := DMOApp.ListAvailableSQLServers; for i := 1 to SrvLst.Count do SL.Add( SrvLst.Item(i) ); end; |
Re: Ist ein MS-SQL-Server im Netz?
Zitat:
|
Re: Ist ein MS-SQL-Server im Netz?
Achso, er wollte nur wissen, ob sein MS SQL Server im netz ist. Meine Funktion listet alle SQL Server im LAN auf.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:08 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