ConvertFrom-EncodedSqlName
Devuelve el identificador de SQL Server original cuando se proporciona un identificador que se ha codificado en un formato que se puede usar en las rutas de acceso de Windows PowerShell.
Sintaxis
ConvertFrom-EncodedSqlName
[-SqlName] <String>
[-ProgressAction <ActionPreference>]
[<CommonParameters>]
Description
El cmdlet ConvertFrom-EncodedSqlName devuelve el identificador de SQL Server sin codificar cuando se proporciona un identificador que se ha codificado en un formato que se puede usar en las rutas de acceso de Windows PowerShell.
Los identificadores delimitados de SQL Server pueden contener caracteres especiales que normalmente no se admiten en los nombres de objeto de Windows PowerShell.
Estos caracteres extendidos se deben codificar en su representación hexadecimal o se deben aplicar caracteres de escape mediante el carácter ' .
Algunos caracteres, como el carácter de dos puntos (:) no se pueden escapar.
La codificación hexadecimal tiene el formato %nn.
Decode-SqlName convierte las siguientes codificaciones en los caracteres correspondientes:
- %5C se convierte en \
- %3A se convierte en :
- %2E se convierte en .
- %2F se convierte en /
- %25 se convierte en %
- %3C se convierte en <
- %3E se convierte en >
- %2A se convierte en *
- %3F se convierte en ?
- %5B se convierte en [
- %5D se convierte en ]
- %7C se convierte en |
Ejemplos
Ejemplo 1: Descodificar un identificador de SQL Server
PS C:\> ConvertFrom-EncodedSqlName -SqlName "My%3ATable`/"
My:Table/
Este comando descodifica un identificador de SQL Server que tiene una representación hexadecimal codificada para el carácter : . Windows PowerShell también quita el carácter de retroceso de escape (') de un carácter de escape o de escape.
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 al que se vuelve a formatear este cmdlet.
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