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