ConvertTo-EncodedSqlName
Codifica caracteres extendidos en nombres de SQL Server para dar formato a las rutas de acceso de Windows PowerShell.
Sintaxis
Default (Es el valor predeterminado).
ConvertTo-EncodedSqlName
[-SqlName] <String>
[<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
-SqlName
Especifica el identificador de SQL Server que se va a codificar.
Propiedades del parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | 1 |
| Mandatory: | True |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.