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


Установка 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 Management. Для выполнения работы над объектами можно использовать методы и свойства класса. Например, при переходе к объекту базы данных по пути можно использовать методы и свойства класса 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 PowerShell можно удалить пользователями Windows и удалить Windows PowerShell может потребоваться для некоторых обновлений операционной системы Windows. Чтобы использовать функции SQL Server PowerShell, необходимо переустановить PowerShell 2.0 с помощью Windows Management Framework.

См. также

SQL Server PowerShell