Fórum Dados da tabela deletados #518132

28/04/2015

0

tenho um banco de dados, rodando em varios clientes e a varios anos e com mais de 100 tabelas, acontece q em um cliente uma tabela teve todos os dados deletados, deletando tb uma outra tabela q tinha fk com ela. Nao tenho no sistema nenhuma função para deletar registros, o banco de dados esta em um server 2003, uso FB 2.0 e delphi xe2 acessando via dbexpress, recuperamos com o backup, porem o cliente exige uma explicacao. os amigos do forum tem alguma sujestao do que pode ter acontecido ?

Ou se tem como verificar os ultimos comandos sql rodados, uso o ibexpert, ja olhei no historico do ibexpert, nao encontrei nada referente a essa situacao.

obrigado
Felipe Ip

Felipe Ip

Responder

Posts

28/04/2015

Marisiana Battistella

Acompanhando...
Responder

Gostei + 0

28/04/2015

Jothaz

Fala que foi coisa do cão! kkkk


Camarada brincadeiras a parte, usei Firebird por volta de 2009/2010 em um único projeto que foi descontinuado e não foi terminado, então não sou a pessoa mais indicada para lhe ajudar. Mas como o projeto era para um banco tinha a preocupação com logs e auditoria.

Na época foi sugerido usar ManagerLog ou algo assim achei este link nos meus favoritos, mas como tem que cadastrar-se para ver o conteúdo nem abrir. Talvez lhe ajude!

Sem querer te desanimar acho que ele tem de ser instalado então talvez nem lhe ajude para este problema, mas pode lhe ajudar no futuro.

Bem esperemos que os amigos aqui do fórum que são muito mais capacitados que eu possam sugerir outras abordagens.

Desejo-te boa sorte!
Responder

Gostei + 0

28/04/2015

Marcos P

Felipe,

Quem tem acesso físico ao banco ?

Qual a arquitetura de usuários e senha da aplicação ?

O acesso aos dados é público no Firebird ?

Existe o conceito de "owner" nesse banco de dados ? Em caso positivo, quem tem esse acesso ?

Você já pensou na possibilidade de alguém no cliente ter logado no banco e apagado seletivamente apenas essas duas tabelas ?

Quanto o acesso aos logs de transação, talvez esse link te ajude...

Boa sorte !
Responder

Gostei + 0

01/05/2015

Marisiana Battistella

Fazer auditoria no banco de dados é fundamental para verificar o que aconteceu. É uma das medidas de segurança que se deve adotar.
Talvez esse pocket video possa ser útil: Pocket Video: Auditoria de Dados com Banco de Dados Firebird
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar