Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive i cmdlet di PowerShell usati per eseguire attività di gestione del server e del database di Azure Analysis Services.
Le attività di gestione delle risorse del server, ad esempio la creazione o l'eliminazione di un server, la sospensione o la ripresa delle operazioni del server o la modifica del livello di servizio (livello) usano i cmdlet di Azure Analysis Services. Altre attività per la gestione dei database, ad esempio l'aggiunta o la rimozione di membri del ruolo, l'elaborazione o il partizionamento, usano i cmdlet inclusi nello stesso modulo SqlServer di SQL Server Analysis Services.
Annotazioni
È consigliabile usare il modulo Azure Az PowerShell per interagire con Azure. Per iniziare, vedere Installare Azure PowerShell. Per informazioni su come eseguire la migrazione al modulo Az PowerShell, vedere Eseguire la migrazione di Azure PowerShell da AzureRM ad Az.
Autorizzazioni
La maggior parte delle attività di PowerShell richiede privilegi di amministratore nel server Analysis Services che si gestisce. Le attività pianificate di PowerShell sono operazioni automatiche. L'account o l'entità servizio che esegue lo schedulatore deve avere privilegi di amministratore sul server Analysis Services.
Per le operazioni sui server che utilizzano i cmdlet di Azure PowerShell, l'account o l'account che esegue lo scheduler deve anche appartenere al ruolo Proprietario per la risorsa nel controllo degli accessi in base al ruolo di Azure (Azure RBAC).
Operazioni di risorse e server
Installare il modulo - Az.AnalysisServices
Documentazione - Informazioni di riferimento su Az.AnalysisServices
Operazioni del database
Le operazioni del database di Azure Analysis Services usano lo stesso modulo SqlServer di SQL Server Analysis Services. Tuttavia, non tutti i cmdlet sono supportati per Azure Analysis Services.
Il modulo SqlServer fornisce cmdlet di gestione del database specifici per attività, nonché il cmdlet Invoke-ASCmd ad uso generico che accetta una query o uno script TMSL (Tabular Model Scripting Language). I cmdlet seguenti nel modulo SqlServer sono supportati per Azure Analysis Services.
Installare il modulo - SqlServer
Documentazione - Informazioni di riferimento su SqlServer
Cmdlet supportati
Cmdlet (un piccolo script o comando in PowerShell) | Descrizione |
---|---|
Add-RoleMember | Aggiunge un membro a un ruolo del database. |
Backup-ASDatabase | Eseguire il backup di un database di Analysis Services. |
Remove-RoleMember | Rimuove un membro da un ruolo del database. |
Invoke-ASCmd | Esegue uno script TMSL. |
Invoke-ProcessASDatabase | Elaborare un database. |
Invoke-ProcessPartition | Elaborare una partizione. |
Invoke-ProcessTable | Elaborare una tabella. |
Merge-Partition | Unire una partizione. |
Restore-ASDatabase | Ripristinare un database di Analysis Services. |