Originelles Verhalten vorhin bei einem Kunden:
Aus .NET-Programm heraus eine Verbindung zu einem entfernten Microsoft SQL Server hergestellt.
Hat funktioniert.
Wenig später dann dieselbe Verbindung nochmals genutzt und dann kam die übliche Fehlermeldung à la:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible.
Das passiert normalerweise, wenn der SQL Server via Netzwerk-Konfiguration nicht erreichbar ist.
Das war alles seltsam, weil es ja manchmal ging.
Lösung
Meine Vermutung war ein lokaler Virenscanner oder so was.
Der Kunde hat mich später informiert, dass die Firewall wohl Pakete abgelehnt (gedroppt) hat.
Als der SQL-Port an der Firewall freigegeben wurde, hat alles funktioniert.