EulandaXtools — Funktionsreferenz
Testet SQL-Netzwerkstabilität über eine dauerhafte WAITFOR-DELAY-Abfrage.
Test-SqlNetworkErrors [-UdlPath] <string> [[-DelaySeconds] <int>] [[-ReconnectDelaySeconds] <int>]
[<CommonParameters>]Baut eine SQL-Verbindung über eine UDL-Datei auf und führt in einer Endlosschleife WAITFOR DELAY aus. Tritt während der Wartezeit ein Netzwerkfehler oder Timeout auf, wird dieser erkannt, protokolliert und die Verbindung neu aufgebaut.
Ziel ist es, instabile Netzwerkverbindungen zwischen Client und SQL-Server sichtbar zu machen – unabhängig von EULANDA.
-UdlPath
Type: stringPfad zur UDL-Datei inklusive Benutzername und Passwort.
-DelaySeconds
Type: int
Default: 15Dauer des WAITFOR DELAY in Sekunden.
-ReconnectDelaySeconds
Type: int
Default: 5Wartezeit vor erneutem Verbindungsaufbau nach einem Fehler.
Konsolenausgabe# Startet einen SQL-Netzwerktest mit 15 Sekunden Delay
Test-SqlNetworkErrors -UdlPath 'C:\Git\VbScript\TestSqlNetworkErrors\testmain.udl'# Test mit längerem Delay (z.B. VPN-Strecke)
Test-SqlNetworkErrors -UdlPath 'C:\test\sql.udl' -DelaySeconds 30