Dados da tabela deletados
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
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
Curtidas 0
Respostas
Marisiana Battistella
28/04/2015
Acompanhando...
GOSTEI 0
Jothaz
28/04/2015
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!
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!
GOSTEI 0
Marcos P
28/04/2015
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 !
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 !
GOSTEI 0
Marisiana Battistella
28/04/2015
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
Talvez esse pocket video possa ser útil: Pocket Video: Auditoria de Dados com Banco de Dados Firebird
GOSTEI 0