Test SQL Network Errors
Zuletzt geändert: 14.03.2026 05:56

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