Condividi tramite


Guida di riferimento a PowerShell per Analysis Services

In SQL Server 2012 Analysis Services (SSAS) sono inclusi cmdlet e un provider PowerShell per Analysis Services (SQLAS) in modo che sia possibile utilizzare Windows PowerShell per la navigazione, l'amministrazione e l'esecuzione di query sugli oggetti di Analysis Services. Per ulteriori informazioni sul caricamento e sull'utilizzo del provider e dei cmdlet, vedere PowerShell per Analysis Services.

Cmdlet di Analysis Services

In Analysis Services sono disponibili undici cmdlet che corrispondono ai metodi nello spazio dei nomi Microsoft.AnalysisServices. Nella tabella seguente viene descritto ogni cmdlet e viene fornito un collegamento al metodo AMO (Analysis Management Objects) corrispondente.

Se si desidera utilizzare PowerShell per eseguire un'attività non inclusa nell'elenco seguente (ad esempio creare o sincronizzare un database), è possibile scrivere uno script XMLA per tale azione, quindi eseguire lo script utilizzando il cmdlet Invoke-ASCmd.

Cmdlet

Descrizione

Metodi AMO equivalenti

Cmdlet Add-RoleMember

Aggiungere un membro a un ruolo del database

Add

Cmdlet Backup-ASDatabase

Eseguire il backup di un database di Analysis Services

Backup

Cmdlet Invoke-ASCmd

Eseguire una query

Execute

Cmdlet Invoke-ProcessCube

Elaborare un cubo

Process

Cmdlet Invoke-ProcessDimension

Elaborare una dimensione

Process

Cmdlet Invoke-ProcessPartition

Elaborare una partizione

Process

Cmdlet Merge-Partition

Unire una partizione

Merge

Cmdlet New-RestoreFolder

Creare una cartella per contenere il backup di un database.

RestoreFolder

Cmdlet New-RestoreLocation

Specificare uno o più server remoti in cui ripristinare il database.

RestoreLocation

Cmdlet Remove-RoleMember

Rimuovere un membro da un ruolo del database.

Remove

Cmdlet Restore-ASDatabase

Ripristinare un database in un'istanza del server.

Restore