Dicas SQL Server

Recuperar dados deletados no SQL Server?

Recuperar dados deletados no SQL Server?
Existe alguma forma de recuperar dados deletados no SQL Server?

Uma das perguntas que tenho ouvido bastante é se existe alguma forma de recuperar dados deletados no SQL Server.
Minha resposta é: Depende!

Uma colega sem querer deletou 3 milhões de registros em uma tabela no banco de dados e ele gostaria de saber se existe alguma forma de recuperar esses dados novamente. Depende de alguns fatores. Vamos saber quais.

– Seu banco de dados está com o recovery model configurado para FULL?
– Se sim, você possui alguma ferramenta de backup tipo, RedGate SQL Backup, Idera SQL Safe ou Quest LiteSpeed?
– Se sim, esses utilitários podem recuperar objetos de arquivos de backup (incluindo os fulls e logs de transações) – mas explicar como usar esses está além do escopo do que eu posso fazer aqui. Entre em contato com o fornecedor para obter instruções.
– Se não, restaure os backups de log em um banco de dados com um nome diferente. (Não substitua o banco de dados existente.) Você poderá obter uma cópia do objeto antes da exclusão, mas você precisará usar a parte do comando restore para especificar Quando parar de restaurar os comandos. Você precisa parar antes que a exclusão aconteça.
– Se não, pegue uma cópia de um utilitário leitor de log com o Quest LiteSpeed ou Apex SQL Log. Esses utilitários podem se conectar ao servidor de banco de dados, examinar os arquivos de log e ajudá-lo a desfazer transações. Não tenho certeza se as versões demo funcionará, mas as pagas definitivamente funcionarão.
– Se não (não estiver com recovery model FULL), restaure o último backup completo como um banco de dados com um nome diferente. (Não substitua o banco de dados que você já tem.) A partir daí, você será capaz de restaurar os registros que estavam on-line no momento do backup, mas você vai perder todas as alterações.

Recuperar dados deletados no SQL Server?
The following two tabs change content below.

Wesley Mota

DBA SQL Server
Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Latest posts by Wesley Mota (see all)