ConvertTo-EncodedSqlName
Codifica caracteres extendidos en nombres de SQL Server para dar formato a las rutas de acceso de Windows PowerShell.
Sintaxis
ConvertTo-EncodedSqlName
[-SqlName] <String>
[-ProgressAction <ActionPreference>]
[<CommonParameters>]
Description
El cmdlet ConvertTo-EncodedSqlName codifica caracteres especiales en nombres de SQL Server para dar formato a las rutas de acceso de Windows PowerShell.
Los identificadores delimitados de SQL Server pueden contener caracteres que normalmente no se admiten en los nombres de objeto de Windows 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, como el carácter de dos puntos (:) no se pueden escapar.
La codificación hexadecimal para los caracteres tiene el formato %nn.
Los caracteres codificados por ConvertTo-EncodedSqlName son: \ : . / % <> * ? [ ] |
Ejemplos
Ejemplo 1: Codificación de un nombre de tabla de SQL Server
PS C:\> ConvertTo-EncodedSqlName -SqlName "My:Table/"
My%3ATable%2F
Este comando codifica un nombre de tabla de SQL Server que contiene : y / caracteres.
Parámetros
-ProgressAction
Determina cómo Responde PowerShell a las actualizaciones de progreso generadas por un script, cmdlet o proveedor, como las barras de progreso generadas por el cmdlet Write-Progress. El cmdlet Write-Progress crea barras de progreso que muestran el estado de un comando.
Tipo: | ActionPreference |
Alias: | proga |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-SqlName
Especifica el identificador de SQL Server que se va a codificar.
Tipo: | String |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Entradas
String
Salidas
String