Überprüfen Sie den Status / die Verfügbarkeit eines DatenbankserversGibt es eine einfache Möglichkeit, zu überprüfen, ob ein Datenbankserver verfügbar ist, und wenn nicht, mit dem Rest eines Skripts fortzufahren? Ich habe ein Dashboard-Skript, das Daten aus zwei separaten Tools mit eigenen lokalen Datenbanken abruft. Eines der Tools ist wegen Wartungsarbeiten außer Betrieb, wodurch auch der Computer heruntergefahren wird. Wenn das Skript jetzt ausgeführt wird, sucht es nach diesem Server und wenn es ihn nicht findet, stoppt das Skript einfach, ohne mit dem nächsten Tool fortzufahren.
Ich bin offen für Vorschläge.
Betreff: Überprüfen Sie den Status / die Verfügbarkeit eines DatenbankserversIch würde die Funktion Create Database Connection () verwenden. Es sollte einen Verweis auf ein Objekt zurückgeben, das Sie für nachfolgende Datenbankaktionen verwenden. Wenn dies fehlschlägt, wird entweder leer zurückgegeben oder ein Fehler generiert. (Ich bin nicht sicher, welches Ergebnis.) Sie können mit der Anfragefunktion Is Empty () nach der ersten Möglichkeit suchen. Sie können mit der Funktion Try () nach der zweiten Bedingung suchen.