Encode-SqlName
Кодирует специальные символы в именах SQL Server на символы, которые можно использовать в путях PowerShell.
Синтаксис
Default (по умолчанию)
Encode-SqlName
-SqlName <String>
Описание
Командлет Encode-SqlName кодирует специальные символы в именах идентификаторов SQL Server для символов, которые можно использовать в путях PowerShell. Идентификаторы с разделителями SQL Server могут содержать символы, которые обычно не поддерживаются в именах объектов PowerShell. При использовании идентификаторов с разделителями в путях поставщика SQL Server эти расширенные символы должны быть закодированы в шестнадцатеричное представление или экранированы с помощью символа '. Некоторые символы нельзя экранировать. Шестнадцатеричное кодировка для символов находится в формате %nn. Символы, закодированные этим командлетом: :./%<>*?[]|.
Примеры
Пример 1. Кодирование имени таблицы SQL Server
PS C:\> Encode-SqlName -SqlName "My:Table/"
My%3ATable%2F
Эта команда кодирует имя таблицы SQL Server, содержащее двоеточие (:) и символы косой черты (/).