Zarządzanie usługami Azure Analysis Services przy użyciu programu PowerShell
W tym artykule opisano polecenia cmdlet programu PowerShell używane do wykonywania zadań zarządzania serwerem i bazą danych usług Azure Analysis Services.
Zadania zarządzania zasobami serwera, takie jak tworzenie lub usuwanie serwera, zawieszanie lub wznawianie operacji serwera lub zmienianie poziomu usługi (warstwa) używają poleceń cmdlet usług Azure Analysis Services. Inne zadania związane z zarządzaniem bazami danych, takimi jak dodawanie lub usuwanie członków roli, przetwarzanie lub partycjonowanie, używają poleceń cmdlet zawartych w tym samym module SqlServer co usługi SQL Server Analysis Services.
Uwaga
Do interakcji z platformą Azure zalecamy używanie modułu Azure Az w programie PowerShell. Aby rozpocząć, zobacz Instalowanie programu Azure PowerShell. Aby dowiedzieć się, jak przeprowadzić migrację do modułu Az PowerShell, zobacz Migracja programu Azure PowerShell z modułu AzureRM do modułu Az.
Uprawnienia
Większość zadań programu PowerShell wymaga Administracja uprawnień na zarządzanym serwerze usług Analysis Services. Zaplanowane zadania programu PowerShell to nienadzorowane operacje. Konto lub jednostka usługi z uruchomionym harmonogramem musi mieć uprawnienia Administracja na serwerze usług Analysis Services.
W przypadku operacji serwera przy użyciu poleceń cmdlet programu Azure PowerShell konto lub konto z uruchomionym harmonogramem musi również należeć do roli Właściciel zasobu w kontroli dostępu opartej na rolach (Azure RBAC) na platformie Azure.
Operacje na zasobach i serwerach
Instalowanie modułu — Az.AnalysisServices
Dokumentacja — dokumentacja modułu Az.AnalysisServices
Operacje bazy danych
Operacje bazy danych usług Azure Analysis Services używają tego samego modułu SqlServer co usługi SQL Server Analysis Services. Jednak nie wszystkie polecenia cmdlet są obsługiwane w przypadku usług Azure Analysis Services.
Moduł SqlServer udostępnia polecenia cmdlet zarządzania bazami danych specyficzne dla zadań, a także polecenie cmdlet invoke-ASCmd ogólnego przeznaczenia, które akceptuje zapytanie lub skrypt języka TMSL (Tabular Model Scripting Language). Następujące polecenia cmdlet w module SqlServer są obsługiwane w usługach Azure Analysis Services.
Moduł instalacji — SqlServer
Dokumentacja — dokumentacja serwera SqlServer
Obsługiwane polecenia cmdlet
Polecenia cmdlet | opis |
---|---|
Add-RoleMember | Dodaj członka do roli bazy danych. |
Backup-ASDatabase | Tworzenie kopii zapasowej bazy danych usług Analysis Services. |
Remove-RoleMember | Usuń członka z roli bazy danych. |
Invoke-ASCmd | Wykonaj skrypt TMSL. |
Invoke-ProcessASDatabase | Przetwarzanie bazy danych. |
Invoke-ProcessPartition | Przetwarzanie partycji. |
Invoke-ProcessTable | Przetwarzanie tabeli. |
Scalanie partycji | Scal partycję. |
Restore-ASDatabase | Przywracanie bazy danych usług Analysis Services. |