Loading…

Casos do Dia a Dia: Mais um caso real de perdas de dados em uma Empresa

Olá Pessoal, Um cliente me procurou dizendo que precisava muito da minha ajuda pois estava com um problema grave no SQL Server. Ele teve um problema com o servidor e só conseguiu salvar os arquivos .mdf e .ldf da base de dados. Contudo, ao tentar dar um attach nesses arquivos,  a mensagem abaixo era gerada: […]

Casos do Dia a Dia: Transaction Log não diminui – Nível Hard

Olá Pessoal, Recebi um alerta de LOG FULL em um dos clientes que realizo um monitoramento diário do BD com minha Consultoria SQL Server. Até aí, nada de mais. Seria um atendimento de rotina onde provavelmente o Log não era limpo devido a algum problema no Backup de Log ou alguma transação que estaria segurando […]

Cliente diz: “Tenho Backups e meu banco está seguro”. Será???

Olá Pessoal, O objetivo desse post é fazer um alerta a todos vocês que são responsáveis por um banco de dados SQL Server, seja você um desenvolvedor, um analista de banco de dados, um coordenador ou gerente de TI. Já atendi muitos clientes na minha Consultoria SQL Server que contrataram um pacote de Tuning comigo, […]

Casos do Dia a Dia: Removendo um Disco Mount Point de um Cluster SQL Server

Olá Pessoal, Em um belo dia de sol, precisamos remover um disco que era mount Pouint de um cluster com SQL Server. Realizamos a remoção como se fosse um disco normal, conferimos que o disco não estava mais sendo utilizado, tiramos todas as dependências desse disco e finalmente retiramos o disco do cluster (botão direito […]

Casos do Dia a Dia: Nova mensagem no Log do SQL Server 2012

Olá Pessoal, Todos vocês acompanham de perto o Log do SQL Server, certo? Espero que sim. Em um cliente da minha Consultoria SQL Server onde realizo um acompanhamento mensal da base de dados dele, verifiquei que uma mensagem diferente passou a aparecer no arquivo de Log do SQL Server. Segue abaixo as mensagens:  average throughput: […]

Casos do Dia a Dia – Erro na conexão com o BD após a instação de um Service Pack

Olá Pessoal, Ao instalar um service pack em um servidor SQL Server, algumas pessoas param o serviço antes da instalação e outras não param. Eu confesso que paro o serviço para não ter tentativas de acessos na base durante a instalação. Quando você instala o Service Pack com o serviço do SQL Server parado, você […]

Casos do Dia a Dia – Databases em modo Suspect e Pendente Recovery

Olá Pessoal, Compartilhando mais uma experiência do meu Dia a Dia com vocês (fazia tempo que não fazia um post assim), tive um problema em um servidor onde o serviço do SQL Server foi iniciado sem que a LUN onde estavam as bases de usuários tivesse disponível para utilização. Pouco tempo depois a LUN ficou […]

Casos do Dia a Dia – O que a falta de paralelismo pode fazer a uma query

Olá Pessoal, Segue mais um caso que aconteceu no meu dia a dia de trabalho. A equipe de desenvolvimento nos passou uma query onde o resultado de um select era associado a uma variável dentro do próprio select. ex: select @temp = @temp + (case when then end) from [vários joins] where [várias verificações] Essa […]

Casos do Dia a Dia – Trigger para descobrir como um registro é inserido, alterado e deletado

Fala Pessoal, Após um longo tempo, segue mais um post com um caso do dia a dia que aconteceu comigo. Onde trabalho, estavam tentando descobrir o que estava alterando dados de uma tabela e como isso estava sendo feito. Uma das formas de fazer isso era criando um trace, contudo, decidi criar uma trigger, visto […]