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

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server (только в Windows) нетБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: yesSQL Server (Windows only) noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

SQL ServerSQL Server Программа установки автоматически настраивает компоненты PowerShell.Setup automatically configures PowerShell components.

Выполняется установка программного обеспечения, обеспечивающего поддержку SQL ServerSQL Server для Windows PowerShell, с помощью программы установки SQL ServerSQL Server .You install the software that provides SQL ServerSQL Server support for Windows PowerShell by using SQL ServerSQL Server Setup. При выборе компонентов SQL ServerSQL Server, требующих поддержки PowerShell, программа установки устанавливает следующие компоненты SQL ServerSQL Server PowerShell:When you select any SQL ServerSQL Server features that require PowerShell support, Setup installs the following SQL ServerSQL Server PowerShell components:

  • Оснастки SQL ServerSQL Server PowerShell. Оснастки представляют собой DLL-файлы, в которых реализованы следующие два типа компонентов поддержки Windows PowerShell для SQL ServerSQL Server.The SQL ServerSQL Server PowerShell snap-ins. The snap-ins are dll files that implement two types of Windows PowerShell support for SQL ServerSQL Server:

    • Набор командлетов SQL ServerSQL Server .A set of SQL ServerSQL Server cmdlets. Командлеты — это команды, выполняющие определенные действия.Cmdlets are commands that implement a specific action. Например, командлет Invoke-Sqlcmd запускает скрипт Transact-SQLTransact-SQL или XQuery, который также можно выполнить с помощью программы sqlcmd , а командлет Invoke-PolicyEvaluation сообщает, соответствуют ли объекты SQL ServerSQL Server схемам управления на основе политик.For example, Invoke-Sqlcmd runs a Transact-SQLTransact-SQL or XQuery script that can also be run by using the sqlcmd utility, and Invoke-PolicyEvaluation reports whether SQL ServerSQL Server objects comply with policy-based management policies.

    • Поставщик SQL ServerSQL Server .A SQL ServerSQL Server provider. Поставщик позволяет перемещаться по иерархии объектов SQL ServerSQL Server , используя путь, похожий на путь файловой системы.The provider lets you navigate the hierarchy of SQL ServerSQL Server objects using a path similar to a file system path. Каждый объект соответствует классу из моделей управляющих объектов SQL ServerSQL Server .Each object is associated with a class from the SQL ServerSQL Server Management object models. Для работы с объектами можно использовать методы и свойства соответствующего класса.You can use the methods and properties of the class to perform work on the objects. Например, если с помощью команды cd перейти к объекту Databases в пути, можно использовать методы и свойства класса Microsoft.SqlServer.Management.SMO.Database.For example, if you cd to a databases object in a path, you can use the methods and properties of the Microsoft.SqlServer.Managment.SMO.Database class to manage the database.

  • Модуль sqlps , импортируемый в сеанс Windows PowerShell для загрузки оснасток SQL ServerSQL Server .The sqlps module that is imported into Windows PowerShell sessions to load the SQL ServerSQL Server snap-ins.

  • SQL Server Management StudioSQL Server Management Studio поддерживает запуск сеансов Windows PowerShell из дерева обозревателя объектов.supports starting Windows PowerShell sessions from the Object Explorer tree. SQL ServerSQL Server поддерживает шаги заданий Windows PowerShell.Agent supports Windows PowerShell job steps.

В Windows Server 2012 и более поздних версий, а также в Windows 8 и более поздних версий среда PowerShell устанавливается и настраивается автоматически.Windows Server 2012 and later and Windows 8 and later come with PowerShell installed and configured. Сведения об установке Windows PowerShell см. на странице Установка Windows PowerShell.For information about installing Windows PowerShell see Installing Windows PowerShell.

Дополнительные сведения см. в разделе:For more information, see: