Test-SqlNetworkErrors #
ÜBERSICHT #
Testet SQL-Netzwerkstabilität über eine dauerhafte WAITFOR-DELAY-Abfrage.
SYNTAX #
Test-SqlNetworkErrors [-UdlPath] <string> [[-DelaySeconds] <int>] [[-ReconnectDelaySeconds] <int>]
[<CommonParameters>]
BESCHREIBUNG #
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.
PARAMETER #
-UdlPath #
Type: string
Pfad zur UDL-Datei inklusive Benutzername und Passwort.
-DelaySeconds #
Type: int
Default: 15
Dauer des WAITFOR DELAY in Sekunden.
-ReconnectDelaySeconds #
Type: int
Default: 5
Wartezeit vor erneutem Verbindungsaufbau nach einem Fehler.
AUSGABEN #
Konsolenausgabe
BEISPIELE #
# 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