Encode-SqlName
Codifica caracteres especiales en nombres de SQL Server en caracteres que se pueden usar en rutas de acceso de PowerShell.
Sintaxis
Default (Es el valor predeterminado).
Encode-SqlName
-SqlName <String>
Description
El cmdlet Encode-SqlName codifica caracteres especiales en nombres de identificador de SQL Server a caracteres que se pueden usar en rutas de acceso de PowerShell. Los identificadores delimitados de SQL Server pueden contener caracteres que normalmente no se admiten en nombres de objeto de PowerShell. Cuando se usan identificadores delimitados en las rutas de acceso del proveedor de SQL Server, estos caracteres extendidos deben codificarse en su representación hexadecimal o en escape mediante el carácter ' . Algunos caracteres no se pueden escapar. La codificación hexadecimal para los caracteres tiene el formato %nn. Los caracteres codificados por este cmdlet son: :./%<>*?[]|.
Ejemplos
Ejemplo 1: Codificación de un nombre de tabla de SQL Server
PS C:\> Encode-SqlName -SqlName "My:Table/"
My%3ATable%2F
Este comando codifica un nombre de tabla de SQL Server que contiene los dos puntos (:) y caracteres de barra diagonal (/).