Encode-SqlName
Codiert Sonderzeichen in SQL Server-Namen in Zeichen, die in PowerShell-Pfaden verwendet werden können.
Syntax
Default (Standardwert)
Encode-SqlName
-SqlName <String>
Beschreibung
Das Cmdlet Encode-SqlName codiert Sonderzeichen in SQL Server-Bezeichnernamen mit Zeichen, die in PowerShell-Pfaden verwendet werden können. SQL Server-bezeichner mit Trennzeichen können Zeichen enthalten, die in PowerShell-Objektnamen normalerweise nicht unterstützt werden. Bei Verwendung von durch Trennzeichen getrennten Bezeichnern in SQL Server-Anbieterpfaden müssen diese erweiterten Zeichen entweder mit ihrer hexadezimalen Darstellung codiert oder mithilfe des Zeichens escapezeichen verwendet werden. Bestimmte Zeichen können nicht mit Escapezeichen versehen werden. Die hexadezimale Codierung für die Zeichen befindet sich im Format %nn. Die von diesem Cmdlet codierten Zeichen sind: :./%<>*?[]|.
Beispiele
Beispiel 1: Codieren eines SQL Server-Tabellennamens
PS C:\> Encode-SqlName -SqlName "My:Table/"
My%3ATable%2F
Mit diesem Befehl wird ein SQL Server-Tabellenname codiert, der die Doppelpunktzeichen (:) und Schrägstriche (/) enthält.