Autor: Gustavo

DBA e Consultor de Banco de Dados

SQL Server 2022 – Função GREATEST()

Tempo de leitura: 5 minutosOlá amigos do Blog, Depois de um longo tempo sem postar nada por aqui estamos de volta!! Já tem um tempinho que o SQL Server 2022 lançou e ele trouxe diversas novidades interessantes. Hoje falaremos um pouco sobre a função T-SQL GREATEST(), esse cara é semelhante a função MAX() que retorna o maior valor de…
Leia mais

Query para gerar índices nonclustered de tabelas replicadas

Tempo de leitura: 3 minutosFalaaa Turminhaaa… Tudo beleza? Estamos de volta depois de um tempo sem postar no Blog =) Recentemente, tivemos um caso bem especifico na Power Tuning de um cliente que sentiu problemas de performance em uma base replicada por “Replicação Transacional”. Pretendo futuramente fazer uma série no Blog sobre Replicação, que particularmente é um assunto que…
Leia mais

Erro em atualização INPlace SQL Server

Tempo de leitura: 4 minutosFalaaa galerinha, Estamos de volta depois de um tempo sem postar!!! Hoje falaremos sobre um caso no qual precisei atualizar o SQL Server de um cliente da versão 2017 para 2019 InPlace. ## ALERTA DE SPOILER ## : Ocorreram fortes emoções durante a execução deste trabalho.. O Cliente estava em posse da mídia de instalação…
Leia mais

Rastreando Objetos Criados ou Excluídos do seu Banco de dados SQL Server Sem Trilhas de Auditoria

Tempo de leitura: 3 minutosOlá pessoal, Tudo bem? No post de hoje falaremos sobre um recurso bem interessante presente no SQL Server. Como rastrear objetos criados ou deletados do banco de dados sem trilhas de auditoria. Nossa, isso é possível? Sim, pessoal, claro que não é com a mesma precisão de uma trilha de auditoria, mas a boa noticia…
Leia mais

Como listar as features instaladas no seu SQL Server

Tempo de leitura: < 1 minutoFala Pessoal, Espero que estejam todos bem!! ? Hoje vou trazer uma dica bem rápida para vocês conferirem quais são as features do SQL Server que estão instaladas no seu ambiente. Esse script em Powershell é muito útil no nosso dia a dia, principalmente em cenários de migração no qual você precisa espelhar as features…
Leia mais

Conhecendo um pouco sobre o Dynamic Data Masking no SQL Server

Tempo de leitura: 6 minutosFala galerinha, Espero que estejam todos bem ? Hoje falaremos um pouco sobre a feature Dinamyc Data Masking, já ouviu falar? Tentarei ser o mais breve e claro possível. O Dynamic Data Masking (Mascaramento de dados dinâmico) também chamado de DDM. É um recurso de segurança que foi adicionado no SQL Server 2016. O DDM…
Leia mais

Query para monitorar o status do Log Shipping

Tempo de leitura: 2 minutosFala Galera ? Tudo beleza? Hoje vou trazer uma dica bem rapidinha para vocês sobre como monitorar o status do seu Log Shipping. Há um tempo fiz um post sobre como configurar essa feature que pode ser utilizada como uma estratégia básica de DR (Disaster Recovery). https://gustavolarocca.com.br/configurando-um-log-shipping-no-sql-server/ Não deixem de conferir ? Sempre que implanto…
Leia mais

Conhecendo um pouco do Query Store

Tempo de leitura: 5 minutosFala Pessoal, Tudo beleza? ? No post de hoje falaremos sobre uma feature muito interessante que está presente desde a versão 2016 do SQL Server o Query Store. Mas o que é o Query Store? Traduzindo para o Português (Repositório de Consultas). Em um breve resumo, esse “armazém de consultas” por assim dizer simplifica a…
Leia mais

Casos do dia a dia – Como resolver o erro cadeia de caracteres de classe inválida ao salvar um plano de manutenção no SQL Server

Tempo de leitura: 3 minutosOlá Pessoal, Espero que estejam todos bem ? No post de hoje trago um caso do dia a dia que tive aqui na Power Tuning, na qual o cliente estava recebendo a mensagem de erro : “Cadeia de caracteres de classe inválida” ao tentar gravar um plano de manutenção. Neste caso trabalhei na investigação do…
Leia mais

Configurando um Log Shipping no SQL Server

Tempo de leitura: 7 minutosOlá pessoal, Espero que estejam todos bem ? Você já ouviu falar sobre Log Shipping ? Hoje explicaremos como funciona este recurso e como configurá-lo em seu ambiente SQL Server. Vamos lá?? O que é Log Shipping? Em resumo, O Log Shipping é um recurso presente no SQL Server desde a versão 2000 que funciona…
Leia mais

Como identificar tabelas dentro de uma Procedure

Tempo de leitura: 2 minutosOlá Pessoal, Espero que estejam todos bem ? A dica de hoje é bem rapidinha!! Passando para compartilhar uma query que utilizo bastante no meu dia a dia. Você já se deparou com a necessidade de identificar os objetos (tabelas) dentro de uma procedure? Imaginem que você está fazendo um troubleshooting para tentar identificar a…
Leia mais

Instalando e Migrando o Reporting Services (SSRS)

Tempo de leitura: 7 minutosOlá pessoal, Espero que estejam todos bem !!? Hoje falaremos a respeito de uma das atribuições de um DBA na hora de migrar um ambiente. Demonstraremos como realizar a instalação do Reporting Services e configurá-lo migrando para um novo servidor. Para começar : O que é o Reporting Services (SSRS)? O SSRS fornece um conjunto…
Leia mais

Como simular o plano de execução de um índice no SQL Server

Tempo de leitura: 6 minutosOlá Pessoal, Espero que estejam todos bem!! ? No post de hoje, falaremos sobre uma dica no SQL Server relacionada a criação de índices. É possível simular o plano de uma query sem necessariamente criar o índice no SQL Server? A resposta para isso é: SIM!!!!! Primeiramente, se você não conhece muito sobre o conceito…
Leia mais

Um jeito simples de clonar a estrutura do seu banco de dados

Tempo de leitura: 3 minutosOlá pessoal, Espero que estejam todos bem ? Simm!! Depois de um longo tempo sem postar, estamos de volta!! Tentarei ser mais frequente nas postagens, muitas mudanças ocorreram no lado pessoal e isso acabou mudando um pouco o foco das minhas prioridades, mas, falaremos mais sobre essas mudanças na vida pessoal em um outro momento.…
Leia mais

Power Week 2021 – TOP 10 Otimizações para Iniciantes

Tempo de leitura: < 1 minutoFala Galera, Espero que estejam todos bem!! No dia 29/06/2021 tive o privilégio de palestrar junto aos meus colegas de trabalho na Power Week, um evento que ocorreu de 28/06/2021 a 01/07/2021 em homenagem aos 07 anos da Power Tuning. Nessa palestra falamos sobre TOP 10 Otimizações para iniciantes, na qual abordamos algumas maneiras de…
Leia mais

Rotina para exportar dados para o formato texto via BCP

Tempo de leitura: 7 minutosFala Galerinha! Espero que estejam todos bem!! No post de hoje vou compartilhar com vocês uma procedure muito útil que serviu de base para resolver uma necessidade de um cliente. O cenário era o seguinte. O Cliente tinha algumas tabelas no seu banco de dados e precisava exportar esses dados diariamente para arquivos .txt de…
Leia mais

O que devemos ficar atentos em uma Migração (ONPREMISE) de um ambiente SQL Server?

Tempo de leitura: 6 minutosFala Galera, Espero que estejam todos bem. No post de hoje vou falar sobre um assunto muito importante no dia a dia de um DBA no meu ponto de vista: “O que devemos ficar atentos em uma Migração (ONPREMISE) de um ambiente SQL Server?” Bom, primeiramente é importante saber ponderar algumas questões e os motivos…
Leia mais

UPDATE SEM WHERE – Quem nunca?

Tempo de leitura: 10 minutosOlá Pessoal, No post de hoje vou falar sobre um assunto muito polêmico. UPDATE SEM WHERE – Quem nunca? Ao longo dos anos já passei por algumas situações inusitadas envolvendo esse assunto. Para ser bem sincero, eu mesmo já fiz isso em produção no começo da minha jornada profissional e a sensação não foi nada…
Leia mais

Catálogo Microsoft Update

Tempo de leitura: 3 minutosOlá Pessoal, Espero que estejam todos bem! Hoje vou compartilhar uma dica bem rápida com vocês que a minha amiga Gabrielly Saraiva me mostrou um dia desses, relacionada a uma Central de Downloads da Microsoft para baixar as Atualizações Cumulativas, Service Packs etc. Não somente do SQL Server mas do Windows também. Falando especificamente sobre…
Leia mais