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


Установка компонентов 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