ConvertFrom-EncodedSqlName
Retorna o identificador original do SQL Server quando dado um identificador que foi codificado em um formato utilizável em caminhos do Windows PowerShell.
Sintaxe
Default (Padrão)
ConvertFrom-EncodedSqlName
[-SqlName] <String>
[<CommonParameters>]
Description
O cmdlet ConvertFrom-EncodedSqlName retorna o identificador do SQL Server não codificado quando dado um identificador que foi codificado em um formato utilizável em caminhos do Windows PowerShell.
Identificadores delimitados do SQL Server podem conter caracteres especiais que normalmente não têm suporte em nomes de objeto do Windows PowerShell.
Esses caracteres estendidos devem ser codificados para sua representação hexadecimal ou escapados usando o caractere '.
Determinados caracteres, como o caractere de dois-pontos (:) não podem ser escapados.
A codificação hexadecimal está no formato %nn.
Decode-SqlName converte as seguintes codificações nos caracteres correspondentes:
- %5C torna-se \
- %3A torna-se:
- %2E se torna .
- %2F se torna/
- %25 se torna %
- %3C se torna <
- %3E se torna >
- %2A se torna *
- %3F se torna?
- %5B se torna [
- %5D se torna ]
- %7C torna-se |
Exemplos
Exemplo 1: decodificar um identificador do SQL Server
PS C:\> ConvertFrom-EncodedSqlName -SqlName "My%3ATable`/"
My:Table/
Esse comando decodifica um identificador do SQL Server que tem uma representação hexadecimal codificada para o caractere : O Windows PowerShell também remove o caractere de escape back-tick (') de um caractere/escape.
Parâmetros
-SqlName
Especifica o identificador do SQL Server que esse cmdlet reformata.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | 1 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | True |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.