PowerShell-Reference für Analysis Services
Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
SQL Server Analysis Services PowerShell-Cmdlets sind im SqlServer-Modul enthalten.
Hinweis
Für Azure Analysis Services-Datenbankvorgänge wird das gleiche SqlServer-Modul wie für SQL Server Analysis Services verwendet. Allerdings werden nicht alle Cmdlets für Azure Analysis Services unterstützt. Weitere Informationen finden Sie unter Verwalten von Azure Analysis Services mit PowerShell.
Analysis Services-Cmdlets
SQL Server Analysis Services Cmdlets zur Verfügung stellen, die Methoden im Microsoft.AnalysisServices-Namespace entsprechen. In der folgenden Tabelle wird jedes Cmdlet beschrieben und ein Link zur entsprechenden AMO-Methode angegeben.
Wenn Sie PowerShell verwenden möchten, um einen Task auszuführen, der nicht in der folgenden Liste enthalten ist (z.B. das Erstellen oder Synchronisieren einer Datenbank), können Sie ein TMSL- oder ein XMLA-Skript für diese Aktion schreiben und dann mithilfe des Invoke-ASCmd -Cmdlets ausführen.
Cmdlet | Beschreibung | Entsprechende AMO-Methoden |
---|---|---|
Add-RoleMember cmdlet (Add-RoleMember-Cmdlet) | Hinzufügen eines Mitglieds zu einer Datenbankrolle. | Add |
Backup-ASDatabase cmdlet (Backup-ASDatabase-Cmdlet) | Sichern einer Analysis Services-Datenbank. | Database.Backup |
Invoke-ASCmd cmdlet (Invoke-ASCmd-Cmdlet) | Ausführen einer Abfrage oder eines Skripts im XMLA- oder TSML-Format (JSON). | Execute |
Invoke-ProcessASDatabase | Verarbeiten einer Datenbank. | Process |
Invoke-ProcessCube-Cmdlet | Verarbeiten eines Cubes. | Process |
Invoke-ProcessDimension-Cmdlet | Verarbeiten einer Dimension. | Process |
Invoke-ProcessPartition-Cmdlet | Verarbeiten einer Partition. | Process |
Invoke-ProcessTable-cmdlet | Verarbeiten einer Tabelle in einem tabellarischen Modell, Kompatibilitätsmodell 1200 oder höher. | Process |
Merge-Partition cmdlet (Merge-Partition-Cmdlet) | Zusammenführen einer Partition. | Merge |
New-RestoreFolder-Cmdlet | Erstellen eines Ordners zum Ablegen einer Datenbanksicherung | RestoreFolder |
New-RestoreLocation cmdlet (New-RestoreLocations-Cmdlet) | Angeben eines oder mehrerer Remoteserver für die Wiederherstellung der Datenbank | RestoreLocation |
Remove-RoleMember cmdlet (Remove-RoleMember-Cmdlet) | Entfernen eines Mitglieds aus einer Datenbankrolle. | Remove |
Restore-ASDatabase-Cmdlet | Wiederherstellen einer Datenbank auf einer Serverinstanz | Restore |