Encode-SqlName
Codifica i caratteri speciali nei nomi di SQL Server in caratteri che possono essere usati nei percorsi di PowerShell.
Sintassi
Default (impostazione predefinita).
Encode-SqlName
-SqlName <String>
Descrizione
Il cmdlet Encode-SqlName codifica caratteri speciali nei nomi degli identificatori di SQL Server in caratteri che possono essere usati nei percorsi di PowerShell. Gli identificatori delimitati di SQL Server possono contenere caratteri non normalmente supportati nei nomi degli oggetti di PowerShell. Quando si usano identificatori delimitati nei percorsi del provider SQL Server, questi caratteri estesi devono essere codificati nella relativa rappresentazione esadecimale o preceduti da un carattere di escape usando il carattere ' . Alcuni caratteri non possono essere preceduti da escape. La codifica esadecimale per i caratteri è nel formato %nn. I caratteri codificati da questo cmdlet sono: :./%<>*?[]|.
Esempio
Esempio 1: Codificare un nome di tabella di SQL Server
PS C:\> Encode-SqlName -SqlName "My:Table/"
My%3ATable%2F
Questo comando codifica un nome di tabella di SQL Server contenente i due punti (:) e i caratteri barra (/).