SQL Saturday #469 – Brasilia

E aí pessoal !!! O conteúdo da palesta sobre backup parcial e restauração parcial e online está disponível. O Slide está disponível para download ou visualização abaixo [slideshare id=40045338&doc=sqlsaturday325-141008203837-conversion-gate01] O link para o download dos scripts e da apresentação está aqui. Quero, novamente, agradecer pela oportunidade de ter palestrado no evento e agradecer a todos […]

Ativando um Windows trial

As vezes é legal voltar a trabalhar um pouco com outras coisas além de SQL Server,,, Essa semana fiz uma consultoria em Active Directory,,,, Fui resolver alguns problemas de replicação e configurar um novo domain controler para replicação,,, Até aí nenhum grande problema,,, o cliente já havia instalado o SO (Windows Server 2012R2),,, atualizei o […]

Gerar DACPAC usando Powershell v2

Para quem leu meu post anterior de Gerar DACPAC usando Powershell percebeu que é um código muito simples, passível de erros como: digitar o nome do banco errado, símbolos nos nomes dos bancos, não escolher um local ou o nome do servidor ele gera erro no script… coisas bem primárias… Dessa vez fiz algumas melhorias,,, […]

Gerar DACPAC usando PowerShell

O ciclo de vida da maioria dos bancos envolve desenvolvedores e DBA´s compartilhando scripts para atualização de objetos e atividades de manutenção. Existem algumas formas de fazer isso: gerar scripts de objetos Proporcionar acesso as partes interessadas (piada… eu sei…) para gerar os scripts DACPAC´s Backup/Restore etc.. Um pouco de contexto antes,,, Um DAC (aplicativo da camada […]

Contar VLF

Esse script é bem simples, ele vai acessar todas as bases da instância e vai contar quantos VLF´s existem em cada base. Nada muito complexo. Qual a importância disso? Muitos VLF´s podem acarretar em um restore muito lento, ou uma inicialização da base muito demorada. Isso acontece, em muitos casos, por crescimento desordenado do transaction […]

Recuperar DML através do Transaction Log

Todos sabem que quando é feita uma operação no banco muita coisa passa pelo Transaction Log. Pode ser de minimamente logado ou até quase absolutamente tudo e todo mundo sabe que é possível restaurar tudo do que foi feito através dos arquivos de backup. O script abaixo é o tipo de script que vale muito ser guardado com todo o carinho […]

SQL Saturday #284 – Porto Alegre

E ai pessoal… Fiz o upload dos slides da minha apresentação no SQL Saturday #284 Já havia apresentado algumas coisas através dos webcasts da comunidade, mas essa foi minha primeira experiência com um público de carne e osso… Se vocês gostaram tentarei fazer isso mais vezes… [slideshare id=34977839&doc=encriptarpreciso-140521201520-phpapp02] Os arquivos das demos estão aqui.

Usar o xp_logininfo

Em alguns casos nos deparamos com logins estranhos nos servidores SQL. Uma coisa que deixa qualquer DBA feliz da vida (#SQN) é encontrar um grupo de Windows dentro com permissões dentro do SQL, mais sexy ainda quando esse grupo esta na role de SysAdmin… Em todo o caso, o DBA nem sempre tem acesso a administração […]

Update Statistics quando vai acontecer?

Como todo o bom DBA você tem um plano de manutenção configurado para seu ambiente SQL. Você costuma fazer rebuild/reindex, update statistics, backup, garante que o HA está funcionado,,, Você provavelmente deve ter a opção de “auto update statistics” habilitada em suas bases e sabe como ela funciona,,, certo? Bom,,, no bom e velho “by […]

Pressão de processador?

A algumas semanas atrás eu estava ajudando um cliente a localizar problemas de lentidão no ambiente dele. Não havia um ponto exato, não era sempre na mesma aplicação, muitas vezes nem a mesma unidade, isso ajudava muito na localização do problema,,, Um dos analistas de desenvolvimento me indagou se o servidor de SQL estava sofrendo […]