| ♥ 0 | Ao fazer a migração aparece o erro: Erro de enumeração na instância ‘Default’. Como posso resolver? Marked as spam |
| Private answer Boa tarde, Mesmo erro a migrar de uma starter easy para evolution essentials. Já corri os passos todos que dizem e não funciona, alguma outra ideia? Obrigada
Marked as spam Comments Após vários testes, resolveu....repormos a base de dados com nome diferente do original (apagando primeiro as referências à antiga no PRIEMPRE).
Não sei se se terá sido por isto....ou pela insistência.... | |
| Private answer Ontem obtive o mesmo erro novamente e nao consegui resolver com nenhum dos passos indicados, sendo que todas as empresas tinha a tabela Versao e todas existiam tanto na tabela Empresas como na Base de dados. a minha solução foi: 1º Efetuar backup de todas empresas (incluindo Priempre para segurança ;)) 2º Eliminar todas as entradas das empresas na base de dados PRIEMPRE (tabelas "EmpresasAplicacoes" e "Empresas") 3º Acedi ao administrador. A PRIEMPRE efetuou a migração sem erros 4º Fiz a reposição em LOTE das bases de dados que tinha efetuado no ponto 1 A migração correu sem erros.
Marked as spam Comments top Júlio! foi o que salvou | |
| Private answer Afinal o erro era mesmo o que a maria indicou. Fui votar para cima, mas por erro devido ao telemovel carregou para baixo e nao consigo desfazer. Marked as spam | |
| Private answer O problema está relacionado com o facto de existirem empresas que ainda não foram repostas. Isto é, como foi feita a migração do PRIEMPRE, significa que existem Fichas de Empresas de que existem no Administrador, mas essas empresas não foram repostas ainda. Ou então, existem BDs repostas como empresas no ERP mas essas BDs não tem a estrutura de empresa ERP, como é o caso de BD PFR e PAA, ou seja, se estiverem repostas como empresas PRIPFR ou PRIPAA não conseguem ser migradas e devolve erro (BD’s com o prefixo PRI). Para o caso 1: Assim sendo, é necessário corrigir todas essas empresas antes de avançar com a migração, para ultrapassar o problema, recomendamos de optar por uma de duas soluções: - Apagar as Fichas da Empresa no Primavera Administrador. Com este script, permite descobrir empresas que não existam repostas ainda: select * from PRIEMPRE.dbo.empresas where 'PRI'+Codigo not in (SELECT name FROM master.dbo.sysdatabases WHERE name like 'PRI%') Para o caso 2: Para estes casos recomenda-se que coloque o SQL profiler a correr e no trace antes do erro fica a indicação da empresa que provoca o erro, remova-a. Nas que derem erro, é porque a estrutura da BD não é a correta. Têm que eliminá-las ou então alterar o nome (retirar o prefixo PRI). Marked as spam Comments Ainda para o Caso 2:
— bases de dados repostas fisicamente sem a tabela Versao
EXECUTE master.sys.sp_MSforeachdb ’USE [?]; SELECT DB_NAME()
WHERE NOT EXISTS
(
SELECT 1
FROM INFORMATION_SCHEMA.TABLES t
WHERE t.TABLE_Name = ’’Versao’’
)’ |
