Categoria: Casos do dia-a-dia

Dicas de como realizar um tuning no SQL Server

Olá pessoal tudo certo? No post de hoje, eu quero compartilhar com vocês algumas dicas de como iniciar um tuning em alguma rotina, seja stored procedure, function ou query adhoc. Quando vamos iniciar um trabalho de tuning, uma das primeiras informações que precisamos é visualizar o plano de execução da query e as informações de

Você sabe a diferença entre uma consulta Sargable e Non-Sargable?

Olá pessoal tudo certo? No post de hoje vou compartilhar com vocês a respeito de um conceito muito comum no SQL Server, que é o conceito de SARG (“S“ search argument) e Non-SARGable cuja a tradução livre pode ser “Argumento de busca“. O termo SARG nada mais é que a coluna que você está utilizando

Criando um backup criptografado no SQL Server

Olá pessoal tudo certo? No post de hoje vou demonstrar como podemos aumentar a segurança dos nossos backups e impedir que os mesmos sejam restaurados em outra instância indevidamente. Nos dias atuais, a informação é o bem mais precioso que as empresas possuem, e por esse motivo o roubo de informações pode gerar grandes prejuízos.

Retornando consultas em execução

Olá pessoal, tudo certo? No post de hoje vou compartilhar um script que retorna as informações de consumo de CPU, disco, memória entre outras informações. Esse script foi desenvolvido junto com o Dirceu Resende, para quem já conhece a famosa sp_WhoIsActive desenvolvida pelo Adam Machanic, vai perceber que elas tem praticamente o mesmo retorno. Por

Como o Power Plan pode impactar o seu servidor

Olá pessoal, tudo certo? No post de hoje vou compartilhar um problema que ocorreu no ano passado, e um colega teve o mesmo problema esse ano, não vou conseguir reproduzir o cenário, mas vou explicar o que aconteceu e como o problema foi solucionado. Cenário: No ano passado, atualizamos o ambiente da empresa que trabalho,

Como o Mirror pode salvar a sua noite!!!

Olá pessoal, tudo certo? Hoje vou compartilhar com vocês como o Database Mirroring pode salvar a sua noite, primeiramente precisamos entender o que é Database Mirroring e como o que ele funciona. O que é Database Mirroring no Sql Server? O Database Mirroring foi oficialmente disponibilizado a partir do SQL Server 2005 Service Pack 1 (SP1),

Erro ao salvar relatório no Reporting Services 2016

Olá pessoal, tudo certo? Fiquei ausente uns dias mas estamos de volta, hoje compartilharei um problema que tive na empresa que trabalho. O time de BI, resolveu implementar o Reporting Services 2016, na realidade o projeto inicial era instalar o Datazen, mas como a ferramenta foi integrada ao Reporting Services 2016, resolvemos iniciar o projeto

Instalando o SQL Server 2016 e o Management Studio

Olá pessoal, tudo certo? Neste post, demonstrarei como fazer a instalação stand-alone do SQL Server 2016. Ele segue o mesmo padrão das outras versões do SQL Server, porém agora, temos alguns pontos novos que devemos nos atentar. Portanto, se você que ainda não fez a instalação do SQL Server, espero ajudar com esse post. Se

Erro na hora de concatenar dados com variáveis diferentes

Olá pessoal, No post de hoje vou compartilhar um problema que tive ao migrar o SQL Server 2008 R2 para o SQL Server 2014, a migração foi realizada com sucesso, mas mantive a compatibilidade dos bancos com SQL Server 2008 (100). Na semana passada fiz o treinamento de SQL Server – Mastering the database engine,

Descobrindo a quanto tempo a instância está UP

Olá pessoal, No post de hoje vou compartilhar com vocês como descobrir o tempo que o serviço do SQL Server está em execução no seu servidor. Para obter essa informação vamos utilizar a DMV dm_os_sys_info ela retorna informações sobre os recursos que a instância está consumindo, além da data que a instância foi iniciada, a

Atualizando o Windows Server de um Cluster SQL Server

Olá pessoal tudo certo? No post de hoje vou comentar e demonstrar uma migração de sistema operacional de um Cluster SQL Server que fiz essa semana. Cenário: Na empresa que trabalho tem um cluster SQL Server ativo/passivo, nele tem 10 instâncias SQL Server 2008 R2 instaladas e os servidores eram Windows Server 2008 R2. Como

Contenção de Tempdb, como resolver?

Olá pessoal, tudo certo? Como no Brasil o ano só começa depois do carnaval, estamos de volta com as baterias recarregadas para mais um ano de muitos compartilhamento de informação e conhecimento. Neste primeiro post do ano quero compartilhar com vocês a experiência que tive logo na primeira semana do ano. A principal instância da

Procedures não documentadas sp_MSforeachdb e sp_MSforeachtable

Olá pessoal, No post de hoje vou falar sobre as procedures não documentadas do SQL Server sp_MSforeachdb e sp_MSforeachtable, elas são muito úteis quando você se deparar com uma atividade, em que você necessite buscar as informações em todos os bancos de dados ou todas as tabelas. Essas procedures executam atividades em loop através dos bancos

Restaurando databases de sistemas

Olá pessoal, No post de hoje vou demonstrar como fazer o restore das bases de sistemas (master, msdb e model). Geralmente restauramos essas bases quando precisamos migrar o nosso servidor ou precisamos recuperar de algum desastre. Para iniciar o processo precisamos parar os serviços do SQL Server e do SQL Server Agent no  SQL Server