Sumiço de Campo

Firebird

01/11/2008

Em um banco de dados de um cliente sumiu o campo NOME da tabela clientes. Simplesmente sumiu. Os demais campos da tabelas estão todos lá, inclusive com dados.
Nenhuma outra tabela está com problemas e o banco também não tem sinais de corrupção (gfix).
Gostaria de saber o pode ter acontecido. A única coisa que posso imaginar é que alguém possa ter acessado o banco via ibConsole ou outro sistema e excluído o campo da estrutura. Nesse caso, ficaria algum ´rastro´ no bd?
Ou será que alguma corrupção no bd poderia ocasionar isso?
Tem alguma forma de descobrir a causa?

D7 e Firebird 2.0, com DBExpress.

Obrigado.


Armindo

Armindo

Curtidas 0

Respostas

Rodolpho123

Rodolpho123

01/11/2008

Olá Armindo,

Bem, deixa eu tentar adivinhar: Vc utiliza o usuário/senha SYSDBA/masterkey para acessar o seu banco e controla o nível de acesso dos usuários do sistema através de tabelas internas?

Se vc fez isso ou não, exite uma grande possibilidade de algum usuário mal-intencionado ter apagado este campo na sua tabela. Infelizmente, ainda não dá para ter esse nível de controle (mapear comandos DDL) no FB. Aconselho a rever o nível de acesso dos seus usuários com a sua base.


GOSTEI 0
POSTAR