Teilen über


ConvertTo-EncodedSqlName

Codiert erweiterte Zeichen in SQL Server-Namen in Formaten, die in Windows PowerShell-Pfaden verwendet werden können.

Syntax

Default (Standardwert)

ConvertTo-EncodedSqlName
    [-SqlName] <String>
    [<CommonParameters>]

Beschreibung

Das cmdlet ConvertTo-EncodedSqlName codiert Sonderzeichen in SQL Server-Namen in Formaten, die in Windows PowerShell-Pfaden verwendet werden können.

SQL Server-bezeichner mit Trennzeichen können Zeichen enthalten, die in Windows 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, z. B. das Doppelpunktzeichen (:) können nicht escaped sein.

Die hexadezimale Codierung für die Zeichen befindet sich im Format %nn.

Die von ConvertTo-EncodedSqlName codierten Zeichen sind: \ : . / % <> * ? [ ] |

Beispiele

Beispiel 1: Codieren eines SQL Server-Tabellennamens

PS C:\> ConvertTo-EncodedSqlName -SqlName "My:Table/"

My%3ATable%2F

Mit diesem Befehl wird ein SQL Server-Tabellenname codiert, der Folgendes enthält: und /Zeichen.

Parameter

-SqlName

Gibt den zu codierenden SQL Server-Bezeichner an.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:1
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

String

Ausgaben

String