FAQ-Wiki-SQL Server

Quando eu recupero dados com a Recovery Toolbox for SQL Server (Ferramentas de Recuperação para SQL Server), aparecem valores excessivos ou incorretos nos campos Primary Key (Chaves Primárias)

Resposta:
  • Se um valor em um campo Primary Key (Chave Primária) estiver incorreto (se, por exemplo, é negativo ou muitas vezes maior do que todos os outros valores), os dados originais foram seriamente danificados e é impossível recuperá-los completamente.
  • Se aparecerem valores duplicados nos campos Primary Key, isso significa que o programa recuperou páginas com dados que foram marcados para serem apagados no banco de dados (arquivos mdf, ndf). Mas na verdade não existe marca de que a página com os dados deve ser apagada. E, portanto, o programa recupera dados de todas as páginas. Isso resulta em dados recuperados em excesso e os desenvolvedores da Recovery Toolbox for SQL Server (Ferramentas de Recuperação para SQL Server) não puderam encontrar critérios para filtrar as entradas em excesso. Nesse caso, os administradores do banco de dados e/ou desenvolvedores de software tomam a decisão final sobre entradas em excesso no banco de dados que devem ser apagadas.