Coletar e avaliar dados de inventário

Concluído

O MAP (Microsoft Assessment and Planning) pode coletar uma variedade de informações de sua propriedade de TI. Para administradores de banco de dados, o MAP coleta informações essenciais sobre os servidores que executam o SQL, bem como os detalhes sobre os bancos que estão sendo executados neles.

Digamos que você seja um administrador de banco de dados contratado recentemente. Você pega um inventário de todas as instâncias do SQL Server em seu ambiente corporativo e deseja identificar os bancos de dados que exigem uma atualização. Você está preocupado com o número de aplicativos comercialmente críticos que ainda usam bancos de dados do SQL Server 2005, já que a Microsoft deixou de dar suporte a eles. Além disso, há instâncias do SQL Server 2008 que você deseja atualizar antes que o suporte expire.

A realização em toda a empresa de um inventário das instâncias do SQL Server e do hardware de suporte pode ser uma tarefa entediante, repetitiva e demorada. É útil automatizar esse tipo de tarefa para reduzir o tempo e o potencial de erros humanos.

As auditorias automatizadas são especialmente importantes em operações maiores, pois um número adicional de instâncias significa mais tempo necessário para o processo de auditoria. Uma auditoria regular ajuda a realçar problemas potenciais de segurança e estabilidade em versões do SQL Server sem suporte em um hardware antigo. Há um plano claro para fazer atualizações do sistema.

Nesta unidade, você verá como o MAP pode coletar as informações necessárias para inventariar os servidores SQL de sua empresa. O MAP também localiza os servidores e bancos de dados que precisam de atualização.

Como coletar dados de inventário

Use o MAP Toolkit para examinar a rede em busca de servidores ou forneça credenciais para um computador específico. Dependendo da finalidade da auditoria, selecione as informações que você deseja que sejam coletadas pelo Toolkit no inventário. É possível pesquisar usuários do Windows, do Linux, de computadores do VMware, do Exchange, de SQL Servers ou do AD (Active Directory).

Para fazer uma avaliação dos SQL Servers para uma possível atualização, concentre-se na opção SQL Server.

Avaliar os dados de inventário

Depois de executar a operação de inventário, o Toolkit retorna uma exibição de alto nível do cenário.

Na exibição Banco de Dados, o relatório Descoberta do SQL Server fornece uma contagem de SQL Servers por versão, o número de serviços por tipo, o número total de licenças por edição e uma contagem das edições Developer e gratuitas.

Screenshot of the MAP Toolkit Database view.

Versões do SQL Server mostra o detalhamento da contagem total por número de versão, como 10 servidores SQL Server 2000, 76 servidores SQL Server 2008 e 1 servidor SQL Server 2016. A contagem Componentes do SQL Server exibe o número de serviços instalados em todo o cenário. As categorias de tipos de serviço são:

  • Mecanismo de Banco de Dados
  • Integration Services
  • Analysis Services
  • Reporting Services
  • Master Data Services
  • Data Quality Services
  • SQL Server R Services

Screenshot of the MAP Toolkit SQL Server view.

As Edições Licenciadas são divididas em licenças pagas e licenças gratuitas. As licenças pagas são um pouco menos fáceis de serem comparadas devido às diferenças entre as versões. Por exemplo, a edição Business Intelligence foi introduzida no SQL Server 2012, mas foi removida em uma versão posterior. As edições Standard e Enterprise existiram do SQL Server 2000 até o SQL Server 2019.

Screenshot of the MAP Toolkit SQL Server editions view.

As edições gratuitas são úteis para listar no inventário. Essas edições incluem Avaliação, Express, Desktop e Developer. É uma boa prática verificar periodicamente se não há nenhum banco de dados de produção sendo executado em versões gratuitas do SQL Server.

A guia Descoberta do SQL Server exibe as contagens numéricas de versões, componentes de serviço instalados e licenças. Esses valores são plotados em gráficos de pizza que fornecem um elemento visual e um detalhamento imediato do seu cenário. Para obter detalhes dos dados de inventário, exporte os dados de avaliação para o Excel.

Exportar o relatório de avaliação para o Excel

A guia Descoberta do SQL Server fornece duas opções de exportação: Gerar Relatório de Avaliação do SQL Server e Gerar Relatório de Detalhes do Banco de Dados do SQL Server. O Relatório de Avaliação do SQL Server fornece um detalhamento completo de suas instâncias. Seria demorado gerar essas informações manualmente em uma organização que executa mais do que alguns SQL Servers. Os dados são gravados em uma matriz pré-formatada, incluindo filtros, de modo que você possa avaliar o ambiente imediatamente.

Screenshot of the MAP Toolkit SQL Server data export.

A guia Resumo inclui uma lista de serviços instalados e uma contagem de cada um. A guia Instâncias de Banco de Dados fornece uma extensa tabela de dados das instâncias. A guia inclui nome do computador, nome da instância do SQL Server, versão, edição, service pack, informações de clustering, estado do serviço (Em execução ou Interrompido), sistema operacional, espaço em disco lógico e tipo de computador (Físico ou Virtual).

O relatório Detalhes do Banco de Dados do SQL Server obtém detalhes da configuração de cada banco de dados no cenário. A guia Visão Geral agrega o número de instâncias do mecanismo de banco de dados encontradas por versão do SQL Server e inclui a contagem de bancos de dados nesses servidores. A guia Resumo do SQL Server exibe uma contagem de instâncias em cada servidor e o número de bancos de dados de usuário. Ao incluir nomes de instâncias, você descobrirá em que localização um recurso de hardware está sendo compartilhado pelas instâncias do SQL Server ou por outros servidores, como SharePoint e Office.

Exiba uma lista completa de bancos de dados na guia Resumo do Banco de Dados do SQL Server. As informações são mostradas para o nome do banco de dados, do servidor e da instância. Essa guia também mostra o tamanho do banco de dados, os dados, os arquivos de log, bem como o espaço e o percentual usados no arquivo de log. Filtre também o nível de compatibilidade ou a hora do último backup e veja contagens de tabelas, exibições, procedimentos armazenados e funções. Se você está fazendo um trabalho de consolidação como parte das atualizações, as informações sobre o aumento e o uso de arquivos podem ajudá-lo a se concentrar em servidores e instâncias que possam ser bons candidatos à consolidação.

A guia Resumo das Instâncias do Mecanismo de Banco de Dados do SQL Server inclui o número de versão de cada instância, a sequência de ordenação, o número de usuários e o tipo de licença. Para configurações ativas, use a guia Propriedades da Instância do Mecanismo de Banco de Dados do SQL Server. Essa guia realça quais recursos estão habilitados, como compactação de backup, CLR, autenticação de banco de dados independente e xp_cmdshell. A extensa lista de opções é apresentada em ordem alfabética para ajudá-lo a localizar rapidamente as informações necessárias.

Por fim, a guia Detalhes do Usuário do Banco de Dados lista todos os usuários nas funções, os logons, bem como o banco de dados e o esquema padrão. Essa guia é uma forma fácil de realizar uma rápida auditoria de segurança do seu bancos de dados. Você verá quais usuários podem acessar os bancos de dados que talvez queira atualizar ou migrar para um novo servidor. O ideal é garantir que o usuário seja migrado junto com o banco de dados.

O MAP Toolkit fornece aos administradores de banco de dados informações vitais que é útil manter acessíveis, especialmente em um ambiente de produção. Você pode responder a perguntas da empresa sobre o cenário com velocidade e precisão.

Ter uma contagem de instâncias e bancos de dados por versão ajuda a medir o tempo necessário para concluir as atualizações. Na prática, as organizações bloquearão as horas de inatividade, o horário não comercial, os fins de semana ou o menor período de uso para fazer as atualizações do sistema.

Com uma lista precisa de bancos de dados a serem atualizados, você pode fazer uma melhor estimativa do tempo necessário para concluir uma operação de atualização e agendar a alteração. Essas informações ajudam você a informar a empresa ou os usuários das atualizações propostas, permitindo que o trabalho seja gerenciado em torno disso.