Analysis Services PowerShell 参考

SQL Server 2012 Analysis Services (SSAS) 包括 Analysis Services PowerShell (SQLAS) 提供程序和 cmdlet,以便您可以使用 Windows PowerShell 导航、管理和查询 Analysis Services 对象。 有关加载和使用该提供程序和 cmdlet 的详细信息,请参阅 Analysis Services PowerShell

Analysis Services Cmdlet

Analysis Services 提供 11 个与 Microsoft.AnalysisServices 命名空间中的方法相对应的 cmdlet。 下表描述每个 cmdlet,并提供指向相应 AMO 方法的链接。

如果您想要使用 PowerShell 执行未在下表中表示的任务(例如,创建或同步某一数据库),则可为该操作编写一个 XMLA 脚本,然后使用 Invoke-ASCmd cmdlet 执行该脚本。

Cmdlet

说明

等效的 AMO 方法

Add-RoleMember cmdlet

向数据库角色添加成员

Add

Backup-ASDatabase cmdlet

备份 Analysis Services 数据库

Backup

Invoke-ASCmd cmdlet

执行查询

Execute

Invoke-ProcessCube cmdlet

处理多维数据集

Process

Invoke-ProcessDimension cmdlet

处理维度

Process

Invoke-ProcessPartition cmdlet

处理分区

Process

Merge-Partition cmdlet

合并分区

Merge

New-RestoreFolder cmdlet

创建文件夹以便包含数据库备份。

RestoreFolder

New-RestoreLocation cmdlet

指定将数据库还原到其上的一个或多个远程服务器。

RestoreLocation

Remove-RoleMember cmdlet

从数据库角色中删除成员。

Remove

Restore-ASDatabase cmdlet

还原服务器实例上的数据库。

Restore