Pular para o conteúdo

50% dos meus scripts de DBA publicados!

Tempo de Leitura: 3 minutos

Fala galera! Venho trazer uma pequena atualização sobre o andamento dos scripts que estou publicando neste repositório git: rrg92/sqlserver-lib: Ferramentas e Scripts úteis para DBAs e Dev SQL

Finalmente chegamos a marca dos 50% scripts. Mais de 270 scripts publicados. E sabe o que é o mais legal? Desde o início, quando eu anunciei que iria fazer isso, já criei e adicionei mais scripts… Então, esse repositório segue crescendo e não ficou parado no tempo…

Alguns scripts de destaque legais que publiquei recentemente (desde o último post que falei sobre eles):

  • AI/spDbaGPT.sql: Um exemplo de como invocar as APIs da OpenAI direto do seu SQL Server 2025, que agora vai ter vários suportes a IA. Com esse script você pode perguntar qualquer coisa para um modeo de IA direto do se banco
  • Backups/Backup/Filtrar-Ultimos-N-Backups-PorMes.sql: Esse script usei recentemente para me ajudar a liberar 8TB em uma storage account do Azure. Eu precisava remover alguns backups antigos, mas queria manter o último full de cada banco mês. Com esse script, eu listei tudo que deveria ficar, e fiz um script powershell que removia os blobs que não estão nessa lista… Em alguns segundos, eu consegui limpar todo um blob storage (economizando um bom $$$ e mantendo backups antigos)
  • Criptografia/Certificates/CopyCertificateBinary.sql: Esse script é útil se você mexe com certificates ou chaves dentro do SQL e precisa copiar o certificado de um banco para outro, sem precisar usar BACKUP CERTIFICATE.
  • Database/LastGoodCheckDB.sql: Esse scrip retorna o último checkdb das bases. Útil para uma rápida visão sobre qual base não tem feito o checkdb
  • ExtendedEvents: Adicionei diversos scripts de extended events prontos… muito úteis quando preciso criar a coleta e investigar algum problema… pode ajudar bastante (reduz tempo)
  • Também adicionei diversos scripts para obter informações de índices
  • Inclui vários scripts que me ajudaram durante anos na parte de monitoramento da Instância, coletando informacoes de memória, caches, locks, transações, etc. O diretório instances tem muita coisa valiosa!
  • Adicionei vários scripts de utilidade como Gerar ou Validar CPF e CNPJ (inclusive no novo formato alfanumérico) e até scripts para gerar senhas.
  • Adicionei a poderosa sp_showcode, que é uma procedure que criei este ano para substituir a sp_helptext! E tenho usado muito ela, pois me poupa muito tempo quando eu preciso lidar com o código dos objetos no banco
  • Adicionei diversos scripts de apresentações que fiz ao longo dos últimos anos (e ainda tem muitas para adicionar)… Por exemplo, a apresentação que fiz com o Gustavo Maia Aguiar sobre recuperação de corrupção… Por anos não divulgamos os scripts dessa demo e agora está livre e testado com o sql 2025, provando que ainda funciona!

Cara, escrevendo este post, agora eu percebi o tanto de coisa legal que eu adicionei… Tem muita coisa nesse repositório, e eu já uso ele direto (sem ir na minha pasta pessoal aqui no PC)… E uma coisa que eu uso muito mesmo, é este projeto que fiz com IA, que me ajuda a pesquisar um script para alguma necessidade… Ele busca nesses scripts e me recomenda qual o melhor script baseado na necessidade que eu tenho… Experiementa:

Carregando app…

E fique ligado no repositório, que eu tenho pelo mais 200 scripts para colocar lá e ainda tem muita coisa legal… MAs, como eu estou revisando um por um (e se for o caso, eu testo novamente), isso me toma tempo. Mas, em algum momento, 100% estará lá!

E te convido a me ajudar manter este repositório com qualidade, adicionando outros scripts, revisando os comentários, o script em si (se você adaptou para algo real aí, é legal compartilhar de volta).

Eu espero de verdade que isso possa ser útil pra alguém aí, igual foi pra mim! Até logo!

Compartilhe este post!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *