Sdílet prostřednictvím


Správa služby Azure Analysis Services pomocí PowerShellu

Tento článek popisuje rutiny PowerShellu používané k provádění úloh správy serveru a databáze služby Azure Analysis Services.

Úlohy správy prostředků serveru, jako je vytvoření nebo odstranění serveru, pozastavení nebo obnovení operací serveru nebo změna úrovně služby , používají rutiny služby Azure Analysis Services. Další úlohy správy databází, jako je přidání nebo odebrání členů rolí, zpracování nebo dělení, používají rutiny zahrnuté ve stejném modulu SqlServer jako SQL Server Analysis Services.

Poznámka:

K interakci s Azure doporučujeme použít modul Azure Az PowerShell. Pokud chcete začít, přečtěte si téma Instalace Azure PowerShellu. Informace o migraci do modulu Az PowerShell najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Povolení

Většina úloh PowerShellu vyžaduje, abyste měli oprávnění správce na serveru Analysis Services, který spravujete. Naplánované úlohy PowerShellu jsou bezobslužné operace. Účet nebo instanční objekt, na kterém běží plánovač, musí mít na serveru Analysis Services oprávnění správce.

V případě operací se serverem pomocí rutin Azure PowerShellu musí váš účet nebo plánovač, který spouští účet, patřit také do role Vlastník prostředku v řízení přístupu na základě role v Azure (Azure RBAC).

Provoz prostředků a serverů

Instalace modulu – Az.AnalysisServices
Dokumentace – Referenční informace k Az.AnalysisServices

Databázové operace

Databázové operace služby Azure Analysis Services používají stejný modul SqlServer jako SQL Server Analysis Services. Ne všechny cmdlety jsou však podporovány pro Azure Analysis Services.

Modul SqlServer poskytuje rutiny pro správu databází specifické pro úlohy a také rutinu pro obecné účely Invoke-ASCmd, která přijímá dotaz nebo skript jazyka TMSL (Tabular Model Scripting Language). Služba Azure Analysis Services podporuje následující rutiny v modulu SqlServer.

Instalace modulu – SqlServer
Dokumentace – Referenční informace k SqlServeru

Podporované rutiny

cmdlet Popis
Add-RoleMember Přidání člena do databázové role
Backup-ASDatabase Zálohujte databázi Analysis Services.
Remove-RoleMember Odeberte člena z databázové role.
Invoke-ASCmd Spusťte skript TMSL.
Invoke-ProcessASDatabase Zpracování databáze
Invoke-ProcessPartition Zpracujte oddíl
Invoke-ProcessTable Zpracování tabulky
Sloučit oddíl Sloučení oddílu
Restore-ASDatabase Obnovení databáze Analysis Services