FIREBIRD ALTERACOES DE TABELAS

MFLAVIO 16/03/2012 18:48:44
#397340
Pessoal eu li uma informação e fiquei meio preocupado pois eu tenho um sistema de NFE que usa o Firebird como baseDeDados

eu Li que só posso alterar uma tabela do FireBird por 255 vezes

o que eu faço após isso?

tem como resetar esse contador?
RICART 17/03/2012 04:29:24
#397350
Nunca ouvi falar disso, se bem que não me lembro de ter altrado a estrutura de uma tabela tantas vezes.
Já utilizo o firebird há 4 anos. Por que você não faz um teste com uma tabela qualquer. Cria um banco e testa, é só vc criar um script e testar.
MFLAVIO 17/03/2012 09:02:45
#397357
Citação:

:
Nunca ouvi falar disso, se bem que não me lembro de ter altrado a estrutura de uma tabela tantas vezes.
Já utilizo o firebird há 4 anos. Por que você não faz um teste com uma tabela qualquer. Cria um banco e testa, é só vc criar um script e testar.


pois é eu fiz isso
e criei uma rotina que alterava o tamanho de um varchar e quando desse erro a rotina saia do loop

pois é foram 253 alterações e deu erro

eu creio que as outras 2 eu tinha feito no teste do loop.

ai fico a duvida como resetar esse contador?
LLAIA 18/03/2012 13:46:04
#397417
Resposta escolhida
Que doideira cara. Nunca li sobre isso. Que mensagem retorna pra vc?
LLAIA 18/03/2012 14:00:40
#397419
Ah .. a alteração é na estrutura DDL. De início pensei que era DML.

Pode-se resetar fazendo o backup com gbak.

Resetando o contador de alterações dos objetos do banco. Cada objeto que compõe o banco de dados (ex: tabela, triggers, procedure, etc.) pode ser alterado até 255 vezes. Quando atingir este valor, o Firebird não permitirá que se altere o objeto mais uma vez. Para resolver essa situação, somente através de um backup/restore com o gbak. O banco restaurado terá os contadores reiniciados (zerados).

http://www.firebase.com.br/fb/artigo.php?id=2204
Tópico encerrado , respostas não são mais permitidas