Find-SqlContent

EulandaXtools — Funktionsreferenz

Find-SqlContent

ÜBERSICHT

Durchsucht definierte Bereiche einer SQL-Datenbank nach einer Zeichenfolge.

SYNTAX

Find-SqlContent [-Conn] <System.__ComObject> [-SearchText] <string> [-Data] [-Structure] [-Code]
    [-Logic] [<CommonParameters>]

BESCHREIBUNG

Diese Funktion durchsucht eine SQL-Datenbank nach einer angegebenen Zeichenfolge. Die Suche erfolgt ausschließlich in explizit angegebenen Suchbereichen (Scopes).

Unterstützte Suchbereiche:

Wird kein Suchbereich angegeben, bricht die Funktion mit einem Fehler ab. Die Funktion arbeitet ausschließlich lesend, verwendet keine regulären Ausdrücke und überspringt automatisch verschlüsselte SQL-Objekte.

Die Laufzeit hängt direkt vom gewählten Suchbereich und der Größe der Datenbank ab.

PARAMETER

-Conn

Type: System.__ComObject

Geöffnete ADODB.Connection zur Datenbank.

-SearchText

Type: string

Die zu suchende Zeichenfolge.

-Data

Type: switch

Durchsucht Tabelleninhalte (textbasierte Spalten).

-Structure

Type: switch

Durchsucht Schema- und Metadaten (Tabellen-, View- und Spaltennamen).

-Code

Type: switch

Durchsucht Quelltexte von Prozeduren und Funktionen. Verschlüsselte Objekte werden automatisch übersprungen.

-Logic

Type: switch

Durchsucht Trigger und View-Definitionen. Verschlüsselte Objekte werden automatisch übersprungen.

.OUTPUTTYPE PSCustomObject

Jedes Ergebnisobjekt enthält:

BEISPIELE

# Tabelleninhalte nach externer Domain durchsuchen
Find-SqlContent -Conn $conn -SearchText 'turbopages.org' -Data
# Struktur und Code nach einem Begriff durchsuchen
Find-SqlContent -Conn $conn -SearchText 'EULANDA' -Structure -Code
# Implizite Logik analysieren
Find-SqlContent -Conn $conn -SearchText 'http://' -Logic