[firebase-br] Erro ao executar o "security_database.sql" (FB1.5 -> FB2.0)
Caio Oliveira
news em caiosistemas.com.br
Sex Jan 5 10:44:18 -03 2007
Olá Eduardo,
Obrigado pela resposta, eu havia pensado que poderia ser algum problema
desse tipo; então, apaguei todos os usuários; exceto SYSDBA e o problema
persistiu. Mais tarde eu analisei o script de conversão
"security_database.sql" e verifiquei que, de forma alguma poderia ser
isso, pois, o erro (como havia reportado) ocorre quando o script tenta
criar a nova tabela (antes de inserir os usuários na mesma).
abraços!
Eduardo Bahiense escreveu:
> Olá Caio
>
> Um chute: Você tem algum usuário cujo id contém acento? Indices são
> influenciados pelo collate, uma mudança de collate pode causar aumento
> das chaves de índices, assim...
>
> []s Eduardo
>
> Caio Oliveira escreveu:
>> Olá Pessoal,
>>
>> Venho atualizando gradativamente os nossos clientes para o FB2 e, até o
>> momento todos as conversões do cadastro de usuários vinham sendo
>> realizadas sem problemas; porêm ontem ocorreu um erro ao tentarmos
>> converter o "security.fdb" para "security2.fdb" em um determinado cliente.
>>
>> O erro ocorre quando o script tenta criar a nova tabela "RDB$USERS";
>> conforme descrevo abaixo:
>>
>> "This operation is not defined for system tables.
>> unsuccessful metadata update.
>> key size exceeds implementation restriction for index "RDB$PRIMARY1"".
>>
>> Alguém na lista passou por isso?. Os procedimentos para a conversão da
>> tabela que utilizamos sempre seguem abaixo:
>>
>> 1.Com o FB1.5 parado, copiamos o "security.fdb" para uma pasta "tempo".
>> 2.Executamos um backup e em seguida um restore dessa base.
>> 3.Executamos o script "security_database.sql".
>>
>> abraços!
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista