Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So testen Sie effizient, ob eine SQL Server-Instanz in C# ausgeführt wird

Ich glaube nicht, dass Sie sich um Zeitüberschreitungen oder Netzwerkprobleme kümmern müssen, wenn Server und Client dieselbe Maschine sind. Allein der Versuch, eine Verbindung herzustellen, ist so effizient, wie Sie es erreichen werden. Der entscheidende Teil wird sein, wie lange Sie den Verbindungsversuch versuchen lassen, bevor Sie aufgeben (Verbindungszeitüberschreitung). Sie können dieses Fenster natürlich verkürzen, aber wenn Sie es zu kurz machen, ergibt das Problem keinen wirklichen Sinn.