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.
A avaliação do SQL Server permite diagnosticar possíveis problemas com o seu ambiente do SQL Server em execução no local, em Máquinas Virtuais (VMs) do Microsoft Azure ou em VMs da Amazon Web Services (AWS). Você pode avaliar um único servidor, vários servidores ou cluster de failover executando instâncias do SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017 ou SQL Server 2019, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, cluster de failover do Windows Server 2019 ou instalações de servidores autônomos são suportadas.
As recomendações abrangem áreas como controle de alterações, monitoramento, recuperação de desastres, contratos de nível de serviço, itens de configuração e o funcionamento apropriado dos principais componentes do ambiente do SQL.
Essa avaliação foi desenvolvida para fornecer orientações práticas específicas agrupadas em Áreas de Foco para reduzir os riscos para as suas instâncias do SQL Server e a sua organização.
A Avaliação do SQL Server se concentra em vários pilares importantes, incluindo:
- Configuração do SQL Server
- Design do banco de dados
- Segurança
- Desempenho
- Always On
- Cluster
- Preparação para atualização
- Análise de logs de erros
- Excelência Operacional
Executar a Avaliação do SQL Server
Pré-requisitos
Para aproveitar por completo as Avaliações sob Demanda disponíveis pelo Hub de Serviços, você deve:
Ter vinculado uma assinatura do Azure ativa ao Hub de Serviços e adicionado a Avaliação do SQL Server. Para obter mais informações, consulte: Configurando avaliações ou assista ao vídeo de como vincular.
Uma conta de domínio ( conta de usuário ou serviço gerenciado) com as seguintes permissões:
- Membro do grupo local de Administradores em todos os servidores do ambiente
- Função SysAdmin em todas as instâncias do Microsoft SQL Server do ambiente.
Examine o documento de pré-requisitos para a Avaliação do SQL Server. Esse documento explica a documentação técnica detalhada da Avaliação do SQL Server e a preparação de servidores necessária para executar essa avaliação. Ele também documenta os diferentes tipos de dados coletados pela avaliação.
Observação
Em média, demora uma hora a configurar seu ambiente para executar uma Avaliação sob Demanda. Depois de executar uma avaliação, revise os dados no Azure Log Analytics. Isso fornecerá uma lista priorizada de recomendações, categorizadas em seis áreas de foco. Isso permite que você e sua equipe entendam rapidamente os níveis de risco, a integridade dos ambientes, implementem ações para reduzir o risco e melhorem a integridade geral do setor de TI.
Executar a Avaliação do SQL Server
Observação
Você só poderá configurar a avaliação com êxito quando tiver vinculado sua assinatura do Azure ao Services Hub e adicionado a Avaliação do SQL Server em Integridade > Avaliações no Services Hub.
No computador de coleta de dados, crie a seguinte pasta:
C:\LogAnalytics\SQLServer(ou qualquer outra pasta excetoC:\ODA, que é reservada pelo sistema).Se você estiver usando uma conta de domínio de usuário, abra o PowerShell normal (não o ISE) no modo de administrador e execute o cmdlet:
Add-SQLAssessmentTask -SQLServerName <YourServerName> –WorkingDirectory <Directory> LogAnalyticsWorkspaceId <WorkspaceID> -RunWithManagedServiceAccount $Truewhere YourServerName is the fully qualified domain name (FQDN) or the NetBIOS name of single server or failover cluster running SQL Server environment.<WorkspaceId> – provide id for the Log Analytics workspace that will be used to store the uploaded dataSe mais de um ambiente for avaliado, “;” será usado entre os ambientes. Para o cluster de failover, verifique o nome da rede virtual do cluster de failover. Directory é o caminho para um diretório existente usado para armazenar os arquivos criados ao coletar e analisar os dados dos ambientes. Forneça as credenciais da conta de usuário necessárias que atendam aos requisitos mencionados neste artigo anteriormente.
Se você estiver usando uma conta de serviço gerenciada por grupo, abra o PowerShell normal (não o ISE) no modo de administrador e execute o cmdlet:
Add-SQLAssessmentTask -SQLServerName <YourServerName> –WorkingDirectory <Directory> LogAnalyticsWorkspaceId <WorkspaceID> -RunWithManagedServiceAccount $Truewhere YourServerName is the fully qualified domain name (FQDN) or the NetBIOS name of single server or failover cluster running SQL Server environment. When prompted for password just press enter, as you are using a gMSA you don't need to provide a password as it is handled by the system<WorkspaceId> – provide id for the Log Analytics workspace that will be used to store the uploaded dataSe mais de um ambiente for avaliado, “;” será usado entre os ambientes. Para o cluster de failover, verifique o nome da rede virtual do cluster de failover. Directory é o caminho para um diretório existente usado para armazenar os arquivos criados ao coletar e analisar os dados dos ambientes. Forneça as credenciais da conta de usuário necessárias que atendam aos requisitos mencionados neste artigo anteriormente.
A coleta de dados é acionada pela tarefa agendada denominada SQLAssessment dentro de uma hora após a execução do script anterior e, em seguida, a cada 7 dias. Modifique a tarefa para ser executada em uma data/hora diferente ou até mesmo force a execução imediata na biblioteca do agendador de tarefas > Microsoft > Operations Management Suite > AOI*** > Avaliações > SQLAssessment.
Durante a coleta e a análise, os dados são armazenados temporariamente na pasta Diretório de Trabalho que foi configurada durante a instalação.
Depois de algumas horas, os resultados da sua avaliação estarão disponíveis no seu Painel do Hub de Serviços e no Log Analytics. Para ver os resultados, acesse Services Hub > Integridade de TI > Avaliações Sob Demanda e, em seguida, selecione Exibir todas as recomendações em relação à avaliação ativa.
Se você deseja que um engenheiro credenciado da Microsoft analise os problemas do seu ambiente SQL Server com você, entre em contato com seu representante da Microsoft e pergunte sobre a entrega remota ou no local conduzida pelo CSA.
| Contrato | Engenheiro Remoto | Engenheiro no Local |
|---|---|---|
| Premier | Folha de Dados Remota do SQL | Folha de Dados Local do SQL |
| Unificado | Folha de Dados Remota do SQL | Folha de Dados Local do SQL |