Поделиться через


ConvertFrom-EncodedSqlName

Возвращает исходный идентификатор SQL Server при указании идентификатора, который был закодирован в формат, который можно использовать в путях Windows PowerShell.

Синтаксис

Default (по умолчанию)

ConvertFrom-EncodedSqlName
    [-SqlName] <String>
    [<CommonParameters>]

Описание

Командлет ConvertFrom-EncodedSqlName возвращает незакодированный идентификатор SQL Server при указании идентификатора, который был закодирован в формат, используемый в путях Windows PowerShell.

Идентификаторы с разделителями SQL Server могут содержать специальные символы, которые обычно не поддерживаются в именах объектов Windows PowerShell.

Эти расширенные символы должны быть закодированы в шестнадцатеричное представление или экранироваться с помощью символа '.

Некоторые символы, такие как символ двоеточия (:) нельзя экранировать.

Шестнадцатеричное кодирование находится в формате %nn.

Decode-SqlName преобразует следующие кодировки в соответствующие символы:

  • %5C становится \
  • %3A становится:
  • %2E становится .
  • %2F становится /
  • %25 становится %
  • %3C становится <
  • %3E становится >
  • %2A становится *
  • %3F становится ?
  • %5B становится [
  • %5D становится ]
  • %7C становится |

Примеры

Пример 1. Декодирование идентификатора SQL Server

PS C:\> ConvertFrom-EncodedSqlName -SqlName "My%3ATable`/"

My:Table/

Эта команда декодирует идентификатор SQL Server, имеющий шестнадцатеричное представление для символа : . Windows PowerShell также удаляет экранируемый символ обратной галочки (') из экранированного или символа.

Параметры

-SqlName

Указывает идентификатор SQL Server, который переформатирует этот командлет.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:1
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Входные данные

String

Выходные данные

String