Установка компонентов SQL Server PowerShell

Выполнение программы установки SQL Server будет остановлено, если обнаружится, что выбраны компоненты SQL Server, включающие компоненты PowerShell, а Windows PowerShell 2.0 не установлен. Необходимо установить PowerShell с помощью Windows Management Framework, а затем повторно запустить программу установки.

Установка компонентов поддержки SQL Server PowerShell

Выполняется установка программного обеспечения, обеспечивающего поддержку SQL Server для Windows PowerShell, с помощью программы установки SQL Server. При выборе компонентов SQL Server, требующих поддержки PowerShell, программа установки проверяет, установлен ли Windows PowerShell 2.0. Если PowerShell 2.0 имеется, то программа установки установит следующие компоненты SQL Server PowerShell:

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

    • Набор командлетов SQL Server. Командлеты — это команды, выполняющие определенные действия. Например, командлет Invoke-Sqlcmd запускает скрипт Transact-SQL или XQuery, который также можно выполнить при помощи программы sqlcmd, а командлет Invoke-PolicyEvaluation сообщает, соответствуют ли объекты SQL Server схемам управления на основе политик.

    • Поставщик SQL Server. Поставщик позволяет перемещаться по иерархии объектов SQL Server, используя путь, похожий на путь файловой системы. Каждый объект соответствует классу из моделей управляющих объектов SQL Server. Для работы с объектами можно использовать методы и свойства соответствующего класса. Например, если с помощью команды cd перейти к объекту Databases в пути, можно использовать методы и свойства класса Microsoft.SqlServer.Management.SMO.Database.

  • Модуль sqlps, импортируемый в сеансы Windows PowerShell 2.0 для загрузки оснасток SQL Server.

  • Устаревшая программа sqlps, запускающая сеанс Windows PowerShell 2.0 и импортирующая модуль sqlps.

  • Среда Среда SQL Server Management Studio поддерживает запуск сеансов Windows PowerShell из дерева обозревателя объектов. Агент SQL Server поддерживает шаги заданий Windows PowerShell.

Если Windows PowerShell 2.0 не установлен или удален, его необходимо установить, следуя инструкциям, приведенным на странице Windows Management Framework.

Если Windows PowerShell удалить после завершения программы установки, то функции SQL Server для Windows PowerShell не будут работать. Пользователи Windows могут удалить Windows PowerShell, и, кроме того, удаление Windows PowerShell может быть необходимо для некоторых вариантов обновления ОС Windows. Для использования функций SQL Server PowerShell необходимо повторно установить PowerShell 2.0 с помощью Windows Management Framework.

См. также

Основные понятия

SQL Server PowerShell