Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 gestão de recursos do servidor, como criar ou eliminar um servidor, suspender ou retomar operações do servidor ou alterar o nível de serviço (camada), utilizam cmdlets do Azure Analysis Services. Outras tarefas para administrar bancos de dados, como adicionar ou remover membros de funções, processamento ou particionamento, usam cmdlets incluídos no mesmo módulo SqlServer do SQL Server Analysis Services.
Observação
Recomendamos que utilize o módulo Azure Az PowerShell para interagir com o Azure. Para começar, veja Install Azure PowerShell. Para saber como migrar para o módulo Az PowerShell, veja Migrate Azure PowerShell from AzureRM to Az.
Permissões
A maioria das tarefas do PowerShell exige que você tenha privilégios de administrador no servidor do Analysis Services que está gerenciando. As tarefas agendadas do PowerShell são operações autônomas. A conta ou 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, a sua conta ou a conta que executa o agendador também deve pertencer à função Proprietário do recurso no controle de acesso baseado em função do Azure (Azure RBAC).
Operações de recursos e servidores
Instalar módulo - Az.AnalysisServices
Documentação - Referência do Az.AnalysisServices
Operações da base 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 de gestão de base de dados específicos para tarefas, bem como o cmdlet Invoke-ASCmd de uso geral que aceita uma consulta ou script na Tabular Model Scripting Language (TMSL). Os cmdlets a seguir no módulo SqlServer têm suporte para o Azure Analysis Services.
Instalar módulo - SqlServer
Documentação - referência do SqlServer
Cmdlets suportados
| Cmdlet | Descrição |
|---|---|
| Add-RoleMember | Adicione 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 | Remova um membro de uma função de banco de dados. |
| Invocar-ASCmd | Execute um script TMSL. |
| Invoke-ProcessASDatabase | Processar uma base de dados. |
| Invoke-ProcessPartition | Processar uma partição. |
| Invoke-ProcessTable | Processar uma tabela. |
| Mesclar-partição | Mesclar uma partição. |
| Restaurar-ASDatabase | Restaure um banco de dados do Analysis Services. |