Se hizo upgrade de la version 1.8.0.2 a la version 1.8.2.2, la forma en que se realizo fue a nivel de base de datos se corrieron todos los scripts del release 1.8.1.0, de los Hotfix de ese release y luego los scripts del release 1.8.2.0 y los scripts de sus hotfix, luego se eliminaron los dos sitios y se importaron completos, asegurandose de que no existieran luego de elimnados abajo del intetpub. Al hacer el testeo la impresion del expediente dio muchos errores, para principiar no existen dos subreportes: ExpedienteEmpleadoCompetenciasPuesto.rdlc ExpedienteEmpleadoIdiomas.rdlc, luego unos sinonimos que estaban mal direccionados (sec.pep_prop_entid_permitidas, sec.cpp_campos_pbf_permitidos), y 5 sps que no existian, se buscaron en el SP full de instalacion y ahi ya se encontraron. exp_impreso_beneficio, exp_impreso_concursos, exp_impreso_evaluaciones, exp_impreso_forma_pago. Segun me indican los subreportes han hecho falta de releases anteriores, no se si esto sera corregido en el futuro o si nos pueden indicar cual es el problema asked 21 Aug '14, 18:05 FerdyB |
Ya se corrigió el problema en el generador del setup para el Upgrade, de tal manera que se incluyan los reportes que faltan. El las próximas instalaciones ya no hará falta copiarlos manualmente. Sobre los procedimientos almacenados, ya pusimos un Issue #1666 en Bitbucket para que se agreguen scripts al próximo upgrade de tal manera que se creen los SP's cuando no existan. Sobre los sinónimos fue un error del generador del script de upgrade de la versión 1.8.2.0, pero a estas alturas ya no podemos hacer nada porque ya se crearon mal en las instalaciones, hay que arreglarlos manualmente. El problema es que SQL Server no muestra errores cuando uno crea un sinónimo a un objeto que no existe, entonces no hay manera de darse cuenta que la creación falla. Por ejemplo, se puede ejecutar la instrucción
Y no da error!!! answered 21 Aug '14, 23:27 Fernando Paz ♦♦ |
El problema es que si se dan cuenta se importo completo el sitio, no se porque no vienen esos subreportes.