Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden PowerShell-Cmdlets beschrieben, die zum Ausführen von Azure Analysis Services-Server- und Datenbankverwaltungsaufgaben verwendet werden.
Serverressourcenverwaltungsaufgaben wie das Erstellen oder Löschen eines Servers, das Anhalten oder Fortsetzen von Servervorgängen oder das Ändern der Dienstebene (Ebene) verwenden Azure Analysis Services-Cmdlets. Andere Aufgaben zum Verwalten von Datenbanken, z. B. Hinzufügen oder Entfernen von Rollenmitgliedern, Verarbeitung oder Partitionierung, verwenden Cmdlets, die im gleichen SqlServer-Modul wie SQL Server Analysis Services enthalten sind.
Hinweis
Es wird empfohlen, das Azure Az PowerShell-Modul für die Interaktion mit Azure zu verwenden. Informationen zu den ersten Schritten finden Sie unter Installieren von Azure PowerShell. Informationen zum Migrieren zum Az PowerShell-Modul finden Sie unter Migrieren von Azure PowerShell von AzureRM zum Az-Modul.
Erlaubnisse
Die meisten PowerShell-Aufgaben erfordern Administratorrechte auf dem Analysis Services-Server, den Sie verwalten. Geplante PowerShell-Aufgaben sind unbeaufsichtigte Vorgänge. Das Konto oder das Dienstkonto, das den Scheduler betreibt, muss über Administratorrechte auf dem Analysis Services-Server verfügen.
Für Servervorgänge mit Azure PowerShell-Cmdlets muss Ihr Konto oder das Konto, das den Scheduler ausführt, auch zur Rolle "Besitzer" für die Ressource in der rollenbasierten Zugriffssteuerung (Azure RBAC) gehören.
Ressourcen- und Servervorgänge
Installationsmodul - Az.AnalysisServices
Dokumentation - Az.AnalysisServices-Referenz
Datenbankvorgänge
Azure Analysis Services-Datenbankvorgänge verwenden dasselbe SqlServer-Modul wie SQL Server Analysis Services. Für Azure Analysis Services werden jedoch nicht alle Cmdlets unterstützt.
Das SqlServer-Modul stellt aufgabenspezifische Datenbankverwaltungs-Cmdlets sowie das allgemeine Invoke-ASCmd Cmdlet bereit, das eine Abfrage oder ein Skript (Tabular Model Scripting Language, TMSL) akzeptiert. Die folgenden Cmdlets im SqlServer-Modul werden für Azure Analysis Services unterstützt.
Installationsmodul – SqlServer
Dokumentation – SqlServer-Referenz
Unterstützte Cmdlets
Cmdlet | BESCHREIBUNG |
---|---|
Rollenmitglied hinzufügen | Hinzufügen eines Mitglieds zu einer Datenbankrolle. |
Backup-ASDatabase | Sichern sie eine Analysis Services-Datenbank. |
Remove-RoleMember | Entfernen eines Mitglieds aus einer Datenbankrolle. |
Invoke-ASCmd | Ausführen eines TMSL-Skripts. |
Invoke-ProcessASDatabase | Verarbeiten einer Datenbank. |
Invoke-ProcessPartition | Verarbeiten einer Partition. |
Invoke-ProcessTable | Verarbeiten einer Tabelle. |
Merge-Partition | Eine Partition zusammenführen. |
Restore-ASDatabase | Wiederherstellen einer Analysis Services-Datenbank. |