OptiDBDBA de ERP · SQL Server
Kit Health Check SQL Server

52 verificações no seu SQL Server, sem precisar ser DBA.

Um coletor em PowerShell roda 52 verificações de boas práticas na sua instância e entrega um relatório em HTML e um CSV: o que está fora do esperado, a gravidade e o que fazer. A coleta é somente leitura.

Pagamento único · reembolso em até 7 dias · compra e entrega pela Kiwify · testado em SQL Server 2019

Dentro do pacote8 arquivos
Coleta
Coletor em PowerShellRoda as 52 verificações e gera os relatórios. Um atalho de duplo clique abre o coletor.
Acesso
Login de diagnósticoScript que cria um login de permissão mínima, e outro que o remove quando você terminar.
Leitura
Planilha de leituraO significado, a gravidade e a ação de cada um dos 52 grupos, com a contagem do seu resultado.
Guia
Guia rápido e LEIA-MEUm guia de 1 página e o passo a passo completo, com a instalação sem internet.
Para quem é

Feito para quem cuida do SQL Server sem ser DBA

Você é analista de TI ou sysadmin, o SQL Server sustenta o ERP da empresa e ninguém olha para ele até alguma coisa quebrar. O kit responde, em um relatório, o que está fora do esperado, e traz o próximo passo de cada item. Você age sem virar especialista.

Você roda, você lê

Nada de reunião nem de acesso remoto de terceiros. O kit roda na sua máquina, com a sua conta.

Para antes de uma auditoria ou de uma troca de fornecedor

Em vez de descobrir um backup antigo ou uma integridade nunca verificada no dia da falha.

O que ele verifica

52 verificações em cinco áreas

Os testes dos grupos de base rodam em todas as bases da instância. O relatório técnico diz o que fazer em cada item, e a gravidade vem no relatório gerencial e na planilha.

Instância (13)

Conectividade, Max Memory, MAXDOP, tempdb, compressão de backup, errorlog, alertas do Agent, default trace, ad hoc workloads, memory dumps, versão e CU suportados, nome do servidor e autogrowth do model.

Segurança (11)

Conta sa, CHECK_POLICY, guest, role public, cross db ownership chaining, xp_cmdshell, ad hoc distributed queries, OLE Automation, startup procs e remote access, alinhados ao CIS Benchmark.

Proteção de dados (9)

Recovery model, backups FULL, DIFF e LOG, último CHECKDB, base em FULL sem backup de log, jobs falhando, certificados vencendo e páginas suspeitas.

Configuração de bases (15)

Auto Shrink, Auto Close, Page Verify, estatísticas, autogrowth, VLFs, arquivos de log, filegroups, compatibility level, collation, TRUSTWORTHY, usuários órfãos, status e owner da base.

Desempenho (4)

Query Store, índices duplicados, desabilitados e sem uso.

Como usar

Cinco passos, sem instalar nada no servidor

01Passo 1

Crie o login

Rode o script de login no SSMS, como sysadmin, com uma senha sua. Ele confere se toda base está coberta.

02Passo 2

Liste as instâncias

Um arquivo de texto, uma instância por linha. O kit traz o modelo.

03Passo 3

Rode

Duplo clique no atalho do coletor. Em um laboratório de 5 bases, a coleta levou cerca de 1 minuto.

04Passo 4

Leia

O coletor abre o relatório gerencial e o técnico. Cole o CSV na planilha para ver gravidade e ação de cada grupo.

05Passo 5

Remova o login

Um segundo script apaga o login quando você terminar.

Transparência

O que o kit faz no seu servidor

O único ponto em que o kit mexe no servidor é o login de diagnóstico, que você cria antes e remove depois. A coleta só lê. O script de login mostra o aviso de risco no topo, e você lê antes de rodar.

Cria, uma vez

O login de diagnóstico, um user com o mesmo nome em msdb e nas bases, e permissões de leitura. O login nunca é sysadmin, e o script para se ele for.

Lê

Metadados e DMVs. O coletor não lê o conteúdo das tabelas do seu negócio.

Grava e envia

Grava só na máquina onde roda, na pasta de relatórios. Não envia nada para fora, além do download dos módulos na primeira execução. Sem internet, há instalação offline.

Foi testado

Com o login do kit, INSERT, UPDATE, DELETE, CREATE TABLE, DROP TABLE e CREATE LOGIN foram negados no teste, e os dados ficaram intactos.

Como ler o resultado

Cada teste sai com um de três resultados

01

Aprovado, reprovado ou pulado

Aprovado está dentro do esperado. Reprovado diz o que fazer. Pulado não rodou, e o motivo vem junto. Nem toda reprovação é erro: se você não usa backup diferencial, o teste de DIFF reprova.

02

Planilha de leitura

Cole o CSV e veja, por grupo, o significado, a gravidade e o que fazer, com a contagem de aprovados, reprovados e pulados.

03

Comparativo entre execuções

Na segunda execução, o relatório mostra quantos itens foram corrigidos e quantos pioraram.

04

Sem valor em reais

O relatório não converte nada em reais. O custo de licença, de storage e de parada depende do seu contrato.

Kit Health Check
R$ 97

Pagamento único
Reembolso em até 7 dias
Compra e entrega pela Kiwify

Comprar o kit
Está incluído
  • ✓Coletor em PowerShell com 52 verificações
  • ✓Script de login de diagnóstico e script para removê-lo
  • ✓Planilha de leitura, guia de 1 página e LEIA-ME completo
Não está incluído
  • ×Correção dos achados: o kit diagnostica, não corrige
  • ×Análise do seu ambiente por um DBA. Para isso existe o laudo de risco

Reembolso: pelo Código de Defesa do Consumidor, você pode pedir o reembolso em até 7 dias depois da compra. O prazo conta da data da compra, e não da data do pedido.

Dúvida antes de comprar? Escreva para contato@optidb.com.br.

Limites

O que vale conhecer antes de comprar

Versões testadas

SQL Server 2019 (Docker), Windows PowerShell 5.1, dbatools 2.8.2, dbachecks 3.0.2 e Pester 4.10.1. Outras versões do SQL Server não foram testadas.

Cobertura

model e tempdb não são avaliados a fundo, de propósito, e o Data Purity fica de fora porque exige sysadmin. Um grupo sem nenhuma linha no CSV não é falha: não havia objeto para avaliar.

Só diagnóstico

O kit aponta o que está fora do esperado e o que fazer. Ele não corrige nada no seu ambiente.

Dúvidas

O que costumam perguntar

Posso rodar em produção?+

A coleta é somente leitura e usa um login que nunca é sysadmin. Mesmo assim, leia o aviso de risco do script de login e, se você tem ambiente de homologação, rode lá primeiro.

Preciso de internet?+

Na primeira execução, o coletor baixa os módulos Pester, dbatools e dbachecks. Em servidor sem internet, o LEIA-ME mostra como baixar em outra máquina e copiar.

Preciso instalar algo no servidor SQL?+

Não. Os módulos são instalados na máquina Windows de onde você roda o coletor, no seu usuário. No servidor, só se cria o login de diagnóstico.

Posso pedir reembolso?+

Sim. Pelo Código de Defesa do Consumidor, você pode pedir o reembolso em até 7 dias depois da compra. O prazo conta da data da compra, e não da data em que você faz o pedido.

Qual versão do SQL Server é compatível?+

O kit foi testado no SQL Server 2019. Outras versões não foram testadas, e o LEIA-ME diz isso.

E se eu preferir que alguém rode e interprete?+

Para isso existe o laudo de risco: eu faço a coleta e entrego um relatório escrito, com os riscos priorizados e o plano de ação.

Kit Health Check SQL Server

Descubra o que está fora do esperado no seu SQL Server.

52 verificações, um relatório e a planilha para ler. R$ 97, pagamento único.