Ich habe eine C# -Konsolenanwendung, bei der es sich im Wesentlichen um einen langen Stapelverarbeitungsprozess handelt, der Daten über Nacht in vielen verschiedenen Datenbanken verarbeitet. Was ist der richtige oder bevorzugte Weg, grundlegende Datenbankkonnektivität zu Beginn dieser Art von Programm zu testen? Ich bin auf das Problem mit einem abgelaufenen Datenbankpasswort für eine meiner Verbindungen gestoßen, das von der Ausnahmebehandlung abgefangen wurde, aber ich möchte gleich zu Beginn auf grundlegende Konnektivität testen.Testen der Datenbankkonnektivität in der C# -Konsolenanwendung
Würde eine einfache SELECT-Abfrage ausreichen oder gibt es eine effizientere Möglichkeit, dies für zahlreiche Datenbanken zu tun?
@ OlivierJacot-Descombes: Ich verstehe nicht ... was ist los mit meiner Antwort? – Marco
Die Antwort sieht gut aus für mich. Randnotiz: Müssen Sie die 'conn.Close()' verwenden, wenn sie in einer 'using' Anweisung enthalten ist? –
@ShawnH .: Ich bin mir nicht sicher, ich sollte es testen. Ich habe mich gerade richtig gewundert, als ich eine Antwort gepostet habe, aber da ich mir nicht sicher bin ... nun, es ist besser sicher zu gehen, dass es geschlossen ist !! :) – Marco