Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve os cmdlets do PowerShell usados para executar tarefas de gerenciamento de banco de dados e servidor do Azure Analysis Services.
Tarefas de gerenciamento de recursos do servidor, como criar ou excluir um servidor, suspender ou retomar operações do servidor, ou alterar o nível de serviço, utilizam cmdlets do Azure Analysis Services. Outras tarefas para gerenciar bancos de dados, como adicionar ou remover membros de funções, assim como processamento e particionamento, utilizam cmdlets incluídos no mesmo módulo SqlServer do SQL Server Analysis Services.
Observação
Recomendamos que você use o módulo do Az PowerShell do Azure para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo Az PowerShell, confira Migrar o Azure PowerShell do AzureRM para o Az.
Permissões
A maioria das tarefas do PowerShell exige que você tenha privilégios de administrador no servidor do Analysis Services que você está gerenciando. As tarefas agendadas do PowerShell são operações autônomas. A conta ou a entidade de serviço que executa o agendador deve ter privilégios de administrador no servidor do Analysis Services.
Para operações de servidor usando cmdlets do Azure PowerShell, sua conta ou a conta que executa o agendador também deve pertencer à função Proprietário no recurso de controle de acesso baseado em função (RBAC) do Azure.
Operações de servidor e recursos
Instalar módulo – Az.AnalysisServices
Documentação – Referência do Az.AnalysisServices
Operações de banco de dados
As operações de banco de dados do Azure Analysis Services usam o mesmo módulo SqlServer que o SQL Server Analysis Services. No entanto, nem todos os cmdlets têm suporte para o Azure Analysis Services.
O módulo SqlServer fornece cmdlets específicos para gerenciamento de banco de dados, além do cmdlet Invoke-ASCmd de uso geral que aceita uma consulta ou script da Linguagem de Script de Modelo Tabular (TMSL). Os cmdlets a seguir no módulo SqlServer têm suporte para o Azure Analysis Services.
Módulo de instalação – SqlServer
Documentação – Referência do SqlServer
Cmdlets com suporte
| Cmdlet | Descrição |
|---|---|
| Add-RoleMember | Adicionar um membro a uma função de banco de dados. |
| Backup-ASDatabase | Faça backup de um banco de dados do Analysis Services. |
| Remove-RoleMember | Remover um membro de uma função de banco de dados. |
| Invoke-ASCmd | Executar um script TMSL. |
| Invoke-ProcessASDatabase | Processar um banco de dados. |
| Invoke-ProcessPartition | Processar uma partição. |
| Invoke-ProcessTable | Processar uma tabela. |
| Mesclagem-partição | Mesclar uma partição. |
| Restore-ASDatabase | Restaurar um banco de dados do Analysis Services. |