Vérifier l'état / la disponibilité d'un serveur de base de donnéesExiste-t-il un moyen simple de vérifier qu'un serveur de base de données est disponible et sinon de passer au reste d'un script? J'ai un script de tableau de bord qui extrait les données de deux outils distincts avec leurs propres bases de données locales. L'un des outils est hors service pour maintenance, ce qui entraîne également l'arrêt de son ordinateur. Lorsque le script s'exécute maintenant, il recherche ce serveur et lorsqu'il ne le trouve pas, le script s'arrête simplement sans passer à l'outil suivant.
Je suis ouvert aux suggestions.
Re: Vérifier l'état / la disponibilité d'un serveur de base de donnéesJ'utiliserais la fonction Créer une connexion à la base de données (). Il doit renvoyer une référence à un objet que vous utilisez pour les actions de base de données suivantes. S'il échoue, il retourne vide ou génère une erreur. (Je ne sais pas quel résultat.) Vous pouvez vérifier la première possibilité avec la fonction d'enquête Is Empty (). Vous pouvez vérifier la deuxième condition avec la fonction Try ().