Adeus “String or binary data would be truncated”

Fala pessoal, com o lançamento do SQL Server 2019 vieram diversas novidades, mas gostaria de destacar uma, pois já sofri muito com esse erro, quem já sofreu sabe o quanto é difícil e vai adorar essa novidade.

Continuar lendo

Anúncios

Mesmo SPID executando comandos diferentes?

Fala pessoal, uma dica rápida, mas muito útil para nosso dia a dia, ainda vejo muitas dúvidas por aí sobre este evento, apesar de ser um evento bem raro de encontrarmos hoje em dia, até pelo fato das tecnologias e formas de acesso ao banco de dados estarem mudando muito nos últimos tempos, ainda nos deparamos algumas vezes com esse tipo de ocorrência.

Você já se deparou com processos no SQL Server utilizando o mesmo SPID (Session_ID) e executando comando diferentes?

Continuar lendo

SP_SHOWINDEX + SP_DBA_INDEXMONITOR Monitore seus índices diariamente

Fala pessoal, há um tempo atrás eu publiquei uma procedure chamada SP_SHOWINDEX , essa procedure facilita a visualização de índices no SQL Server, é uma das procedures que mais utilizo no meu dia a dia em tarefas de tuning de queries ou mesmo para monitorar a utilização dos índices, hoje irei mostrar uma solução completa de monitoramento baseada na SP_SHOWINDEX.

Continuar lendo

NameIT + Dbatools Gerando tabela com dados Fake

Olá pessoal, hoje irei apresentar um novo módulo de Powershell que pode ajudar nas rotinas de testes, sempre que precisamos testar alguma nova rotina, funcionalidade, script, demonstrações, ou mesmo brincar com T-SQL, muito desses casos precisamos gerar tabelas com dados, apesar de ser uma tarefa relativamente simples, em alguns momentos precisamos de dados mais próximos da realidade, para isso vamos utilizar o módulo de PowerShell NameIT criado por Doug Finke.

Continuar lendo

Get-SQLBuildVersion uma forma diferente para se manter atualizado

Fala pessoal, hoje tem novidade, irei compartilhar um script Powershell que vai ajudar no seu dia a dia, no passado eu já havia feito um post sobre como checar a build do seu SQL Server e como saber se você está atualizado, para relembrar veja esse link:

https://blogdojamal.wordpress.com/2017/06/07/sql-server-build-numbers/

Frequentemente precisamos estar checando os blogs e feeds para saber das novas atualizações do SQL Server, como service packs e cumulative updates, atualmente eu utilizo os dois sites abaixo para me manter atualizado e checar as novas atualizações:

Continuar lendo

Dbatools #Parte4 Restore-DbaDatabase

Fala pessoal, continuando na nossa série sobre o Dbatools, hoje mostrarei um comando que utilizo bastante no meu dia a dia como DBA, como todo DBA, sempre temos que estar preparados para realizar uma operação de Restore, seja devido a um problema ou uma solicitação da equipe de desenvolvimento para atualizar os dados em homologação.

Se você ainda não leu os posts anteriores:

https://blogdojamal.wordpress.com/2018/08/24/dbatools-parte1/

https://blogdojamal.wordpress.com/2018/08/28/dbatools-parte2-export-dbascript/

https://blogdojamal.wordpress.com/2018/08/31/dbatools-parte3-test-dbalastbackup/

Continuar lendo

Dbatools #Parte3 Test-DbaLastBackup

Fala pessoal, continuando a série de posts sobre o Dbatools, hoje irei falar sobre teste de backup, você já ouviu a paráfrase “Backup, quem tem um não tem nenhum!”? Pois é, ter uma rotina de backup é extremamente importante, mas do que adiantaria apenas fazer os backups ter suas cópias espalhadas pelo mundo se aquelas cópias não servirem para serem restauradas quando for necessário? Para isso um teste de backup frequente das suas cópias é extremamente importante, hoje vou apresentar um comando do Dbatools Test-DbaLastBackup que facilita seus testes e como podemos automatizar nossas rotinas de teste de backup para SQL Server.

Continuar lendo