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


ConvertTo-EncodedSqlName

Кодирует расширенные символы в именах SQL Server, чтобы форматировать их в путях Windows PowerShell.

Синтаксис

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

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

Описание

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

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

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

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

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

Символы, закодированные ConvertTo-EncodedSqlName: \ . / % <> * ? [ ] |

Примеры

Пример 1. Кодирование имени таблицы SQL Server

PS C:\> ConvertTo-EncodedSqlName -SqlName "My:Table/"

My%3ATable%2F

Эта команда кодирует имя таблицы SQL Server, содержащее : и /символы.

Параметры

-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