共用方式為


Analysis Services PowerShell 參考

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

SQL Server Analysis Services PowerShell Cmdlet 包含在 SqlServer 模組中,

注意

Azure Analysis Services 資料庫作業會使用與 SQL Server Analysis Services 相同的 SqlServer 模組。 不過,Azure Analysis Services 不支援所有 Cmdlet。 若要深入瞭解,請參閱 使用 PowerShell 管理 Azure Analysis Services

Analysis Services Cmdlet

SQL Server Analysis Services 提供 Cmdlet 對應至 Microsoft.AnalysisServices 命名空間中的方法。 下表描述每個 Cmdlet,並提供對應 AMO 方法的連結。

如果您想要使用 PowerShell 執行下列清單中未表示的工作(例如建立或同步處理資料庫),您可以撰寫該動作的 TMSL 或 XMLA 腳本,然後使用 Invoke-ASCmd Cmdlet 來執行它。

Cmdlet 描述 對等的 AMO 方法
Add-RoleMember Cmdlet 將成員新增至資料庫角色。 Add
Backup-ASDatabase Cmdlet 備份 Analysis Services 資料庫。 Database.Backup
Invoke-ASCmd Cmdlet 以 XMLA 或 TSML (JSON) 格式執行查詢或文稿。 Execute
Invoke-ProcessASDatabase 處理資料庫。 Process
Invoke-ProcessCube Cmdlet 處理 Cube。 Process
Invoke-ProcessDimension Cmdlet 處理維度。 Process
Invoke-ProcessPartition Cmdlet 處理數據分割。 Process
Invoke-ProcessTable Cmdlet 在表格式模型中處理數據表、相容性模型 1200 或更高版本。 Process
Merge-Partition Cmdlet 合併數據分割。 Merge
New-RestoreFolder Cmdlet 建立資料夾以包含資料庫備份。 RestoreFolder
New-RestoreLocation Cmdlet 指定要在其中還原資料庫的一或多個遠端伺服器。 RestoreLocation
Remove-RoleMember Cmdlet 從資料庫角色移除成員。 Remove
Restore-ASDatabase Cmdlet 在伺服器實例上還原資料庫。 Restore