Test-SqlNetworkErrors

EulandaXtools — Funktionsreferenz

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