安装 SQL Server PowerShell

适用于:SQL Server - 仅限 Windows

SQL Server 安装程序会自动配置 PowerShell 组件。

您通过使用 SQL Server 安装程序安装为 Windows PowerShell 提供 SQL Server 支持的软件。 选择要求 SQL Server PowerShell 支持的任何功能时,安装程序将安装下列 SQL Server PowerShell 组件:

  • SQL Server PowerShell 管理单元。这些管理单元是 dll 文件,可用来实现两种类型的 SQL ServerWindows PowerShell 支持:

    • 一组 SQL Server cmdlet。 Cmdlet 是用来实现特定操作的命令。 例如,Invoke-Sqlcmd 可用于运行 Transact-SQL 或 XQuery 脚本,而这些脚本也可使用 sqlcmd 实用工具运行,Invoke-PolicyEvaluation 用于报告 SQL Server 对象是否符合基于策略的管理策略。

    • 一个 SQL Server 提供程序。 通过该提供程序,可以使用类似于文件系统路径的路径,在 SQL Server 对象的层次结构中导航。 每个对象都与 SQL Server 管理对象模型中的一个类关联。 您可以使用该类的方法和属性来针对对象执行工作。 例如,如果通过 cd 切换到路径中的某个数据库对象,则可以使用 Microsoft.SqlServer.Managment.SMO.Database 类的方法和属性来管理该数据库。

  • sqlps 模块,该模块将导入到 Windows PowerShell 会话中以便加载 SQL Server 管理单元。

  • SQL Server Management Studio 支持从对象资源管理器树启动 Windows PowerShell 会话。 SQL Server 代理支持 Windows PowerShell 作业步骤。

Windows Server 2012 及更高版本和 Windows 8 及更高版本已安装和配置了 PowerShell。 有关安装 Windows PowerShell 的信息,请参阅安装 Windows PowerShell

有关详细信息,请参阅: