ConvertTo-EncodedSqlName

Codifica i caratteri estesi nei nomi SQL Server per formattare i percorsi utilizzabili nei percorsi di Windows PowerShell.

Sintassi

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

Descrizione

Il cmdlet ConvertTo-EncodedSqlName codifica caratteri speciali nei nomi SQL Server per formattare i percorsi utilizzabili nei percorsi di Windows PowerShell.

SQL Server identificatori delimitati possono contenere caratteri non normalmente supportati nei nomi degli oggetti Windows PowerShell.

Quando si utilizzano gli identificatori delimitati nei percorsi di provider di SQL Server, questi caratteri estesi devono essere codificati nella rappresentazione esadecimale o supportare l'utilizzo dell'apice inverso (`) come carattere di escape.

Per alcuni caratteri, come i due punti (:), non è possibile utilizzare caratteri di escape.

La codifica esadecimale per i caratteri è nel formato %nn.

I caratteri codificati da ConvertTo-EncodedSqlName sono: \ . / % <> * ? [ ] |

Esempio

Esempio 1: Codificare un nome di tabella SQL Server

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

My%3ATable%2F

Questo comando codifica un nome di tabella SQL Server contenente : e/caratteri.

Parametri

-SqlName

Specifica l'identificatore SQL Server da codificare.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Input

String

Output

String