Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Часто можно использовать escape-символ обратной галочки (') для экранирования символов, разрешенных в идентификаторах с разделителями SQL Server, но не в именах путей Windows PowerShell. Однако некоторые символы нельзя экранировать. Например, нельзя экранировать символ двоеточия (:) в Windows PowerShell. Идентификаторы с этим символом должны быть закодированы. Кодировка является более надежной, чем экранирование, так как кодировка работает для всех символов.
Замечание
Существует два модуля SQL Server PowerShell; SqlServer и SQLPS.
Модуль SqlServer — это текущий модуль PowerShell для использования.
Модуль SQLPS включен в установку SQL Server (для обратной совместимости), но больше не обновляется.
Модуль SqlServer содержит обновленные версии командлетов в SQLPS и включает новые командлеты для поддержки последних функций SQL.
Установите модуль SqlServer из коллекции PowerShell.
Дополнительные сведения см. в SQL Server PowerShell.
Символ обратной галочки (') обычно находится в левом верхнем углу клавиатуры под клавишей ESC.
Примеры
Это пример того, как вывести символ #, используя экранирование:
cd SQLSERVER:\SQL\MyComputer\MyInstance\MyDatabase\MySchema\`#MyTempTable
Это пример экранирования скобки при указании (local) в качестве имени компьютера:
Set-Location SQLSERVER:\SQL\`(local`)\DEFAULT