Backup criptografado
Desde os primórdios dos bancos de dados ouvimos que "a informação é o bem mais precioso que as empresas possuem". Obviamente, se essa informação é roubada, a empresa pode sofrer grandes prejuízos financeiros e na sua imagem. Considerando que o backup de um banco de dados é uma cópia fiel das informações que a empresa guarda, então faz sentido protegermos esses arquivos. Se eles forem roubados, mas estiverem criptografados, o "meliante" não terá sucesso em restaurá-lo e acessa
Eu troquei o PRINT por RAISERROR nas minhas queries
Desde que comecei com o SQL Server, eu usava PRINT nas minhas queries para acompanhar o progresso da execução no SSMS. Eu incluía um PRINT em pontos importantes, com avisos para me ajudar a identificar o andamento e resultados parciais. Tudo mudou quando eu descobri o blog do Brent Ozar! Ok, parece propaganda, mas é verdade... Quando comecei a estudar o o First Responder Kit, percebi que o Brent Ozar usava RAISERROR ao invés de PRINT. E na verdade isso faz muito sentido, já q
Minhas ferramentas favoritas
Quem trabalha com TI tem suas ferramentas favoritas, aquelas que facilitam o trabalho no dia a dia. Neste post, vou falar um pouquinho das minhas favoritas, todas FREE!!! Vou apresentá-las em ordem alfabética, para não favorecer nenhuma. Agent Ransack Ferramenta de busca de arquivos. A pesquisa pode ser feita pelo nome do arquivo ou por um texto dentro do arquivo! Pesquisa uma pasta e/ou as subpastas. Área de Trabalho Remota da Microsoft Centraliza a conexão para vários servi
Erro ao reciclar o log do SQL Agent
Tenho um job semanal que recicla os logs do SQL Server e do SQL Agent: Na última execução, a limpeza do log do SQL Agent apresentou erro: Msg 22022, Level 16, State 1, Line 0 SQLServerAgent Error: The process cannot access the file because it is being used by another process. Se você não mudou a pasta de instalação, o arquivo de log do SQL Agent SQLAGENT.OUT fica na pasta C:\Program Files\Microsoft SQL Server\MSSQLxx\MSSQL\Log. Para resolver esta situação, eu sigo três passos
Executar scripts em vários servidores ao mesmo tempo
Quando você administra vários servidores, de um ou de vários clientes, a necessidade de rodar o mesmo script em vários deles é algo normal no nosso dia a dia. Então, que tal conseguir executar esse script apenas uma vez, em todos os servidores, ao mesmo tempo? Parece um sonho, não é? Mas é a nossa realidade neste artigo ;-) O SQL Server, a partir da versão 2008, tem uma funcionalidade chamada Central Management Servers (CMS), que nos permite administrar várias instâncias ao m