EulandaXtools — Funktionsreferenz
Durchsucht definierte Bereiche einer SQL-Datenbank nach einer Zeichenfolge.
Find-SqlContent [-Conn] <System.__ComObject> [-SearchText] <string> [-Data] [-Structure] [-Code]
[-Logic] [<CommonParameters>]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.
-Conn
Type: System.__ComObjectGeöffnete ADODB.Connection zur Datenbank.
-SearchText
Type: stringDie zu suchende Zeichenfolge.
-Data
Type: switchDurchsucht Tabelleninhalte (textbasierte Spalten).
-Structure
Type: switchDurchsucht Schema- und Metadaten (Tabellen-, View- und Spaltennamen).
-Code
Type: switchDurchsucht Quelltexte von Prozeduren und Funktionen. Verschlüsselte Objekte werden automatisch übersprungen.
-Logic
Type: switchDurchsucht Trigger und View-Definitionen. Verschlüsselte Objekte werden automatisch übersprungen.
.OUTPUTTYPE PSCustomObject
Jedes Ergebnisobjekt enthält:
# 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