ConvertTo-EncodedSqlName
Codiert erweiterte Zeichen in SQL Server Namen, um Formate zu formatieren, die in Windows PowerShell Pfaden verwendet werden können.
Syntax
ConvertTo-EncodedSqlName
[-SqlName] <String>
[<CommonParameters>]
Beschreibung
Das Cmdlet ConvertTo-EncodedSqlName codiert Sonderzeichen in SQL Server Namen, um Formate zu formatieren, die in Windows PowerShell Pfaden verwendet werden können.
SQL Server getrennten Bezeichner können Zeichen enthalten, die in Windows PowerShell Objektnamen nicht normalerweise unterstützt werden.
Bei Verwendung von Begrenzungsbezeichnern in SQL Server-Anbieterpfaden müssen diese erweiterten Zeichen entweder in ihrer hexadezimalen Darstellung codiert oder mit dem Escapezeichen "`" versehen werden.
Bestimmte Zeichen, z. B. der Doppelpunkt (:), können nicht mit Escapezeichen versehen werden.
Die hexadezimale Codierung der Zeichen weist das Format "%nn" auf.
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
Dieser Befehl codiert einen SQL Server Tabellennamen, der : und / Zeichen enthält.
Parameter
-SqlName
Gibt den SQL Server Bezeichner an, der codiert werden soll.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Eingaben
String
Ausgaben
String