none
Arquivo z RRS feed

  • Pergunta

  • Olá. gostaria da opinião de vocês em uma situação que me parece má vontade.

    A empresa que fornece o sistema de um cliente meu, gera um arquivo zip com 2 arquivos dentro: o scl.bkp, que contem o banco e um outro arquivo que contem umas informações que identificam o cliente.

    O que está me incomodando é que a empresa me disse que o banco está corrompido, porém o arquivo estava ok quando foi backupeado pelo sistema e na hora de descompactar também o fez de maneira integra. O zip em si está perfeito, inclusive rodei testes que diz que o zip está ok.

    Ora, se houvesse de corromper algo, teria que ter corrompido o zip não é? visto a compressão dos dados, se houvesse algum bit fora do lugar eu teria recebido mensagem de erro na extração do zip. Se o zip extrai sem erros, o arquivo então está do mesmo jeito que quando compactei, ou estou errado?

    segunda-feira, 7 de março de 2016 21:23

Respostas

  • A questao de estar corrompido como o Cesar mencionou não necessariamente esta relacionada ao zip, pode estar ter algo corrompido no bkp mesmo, seria legal fazer um restore com verifyonly .

    Att

    Reginaldo Silva

    terça-feira, 8 de março de 2016 12:06

Todas as Respostas

  • Interessante neste caso seria ver a mensagem que indica que está corrompido. Simplesmente dizer que está corrompido me parece má vontade.

    O problema pode ser o .bkp em si e não o processo de compactação e descompactação. Como você descreveu o zip parece OK...

    Como é feito o processo de backup?

    As versões dos Servers são iguais?

    segunda-feira, 7 de março de 2016 22:13
  • A questao de estar corrompido como o Cesar mencionou não necessariamente esta relacionada ao zip, pode estar ter algo corrompido no bkp mesmo, seria legal fazer um restore com verifyonly .

    Att

    Reginaldo Silva

    terça-feira, 8 de março de 2016 12:06
  • Jeferson,

    Utilize os exemplos abaixo para verificar as informações sobre a estrutura física e lógica deste arquivo de backup:

    --Retorna Informações sobre as mídias de backup --
    Restore LabelOnly from Disk = 'C:\Backup\Backup-Simples-Criptografia.bak'
    
    --Retorna Informações sobre os backups --
    Restore HeaderOnly from Disk = 'C:\Backup\Backup-Simples-Criptografia.bak'
    
    /* O comando RESTORE VERIFYONLY realiza uma checagem na integridade dos backups de um 
    dispositivo, verificando se o mesmo é legível, este comando não verifica a estrutura de 
    dados existente dentro do backup. Se o backup for válido, o SQL Server retorna uma mensagem 
    de sucesso.*/
    Restore VerifyOnly from Disk = 'C:\Backup\Backup-Simples-Criptografia.bak'
    
    -- Retorna informações sobre os arquivos de dados e log (*.mdf, *.ndf e *.ldf) armazenados em um dispositivo --
    Restore FileListOnly from Disk = 'C:\Backup\Backup-Simples-Criptografia.bak'


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 8 de março de 2016 12:47
    Moderador