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 |