Compartir a través de


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