Cuando se trabaja con sistemas CONTPAQi, la correcta configuración y el funcionamiento de la instancia de SQL Server son cruciales. Pueden surgir diversos problemas, desde errores durante la instalación hasta la necesidad de migrar o restaurar bases de datos. Este artículo aborda algunas de las situaciones más comunes y sus soluciones.
Errores en la Instalación o Configuración de una Nueva Instancia de SQL Server
Problema: Se produjo un error durante el proceso de configuración de la característica al final de la instalación de una nueva instancia. An error occurred during the setup process of the feature.
Solución: La operación de reparación se puede utilizar en los escenarios siguientes:
- Para reparar una instancia de SQL Server que se ha dañado una vez instalada correctamente.
- Para reparar una instancia de SQL Server si la operación de actualización se canceló o produjo un error una vez asignado el nombre a la instancia recién actualizada.
Si ve el mensaje siguiente en el registro de resumen, puede reparar la instancia de la actualización con errores:
"Error en la actualización de SQL Server. Para continuar, investigue el motivo del error, corrija el problema, desinstale SQL Server y, después, repare la instalación."
Lea también: Materia Fiscal en México
Por el contrario, si ve el mensaje siguiente en el registro de resumen, tiene que desinstalar SQL Server y volver a instalarlo. No puede reparar la instancia de SQL Server.
"Error en la actualización de SQL Server. Para continuar, investigue el motivo del error y corrija el problema."
Al reparar una instancia de SQL Server, se realizan las siguientes acciones:
- Se reemplazan todos los archivos que se hayan perdido o dañado.
- Se reemplazan todas las claves del Registro que se hayan perdido o dañado.
Todos los valores de configuración que se hayan perdido o que no sean válidos se establecen en los valores predeterminados.
Antes de continuar, revise la siguiente información importante relacionada con los clústeres de conmutación por error de SQL Server: La reparación se debe llevar a cabo en nodos de clúster individuales. Para reparar un nodo de clúster de conmutación por error después una operación de preparación con errores, use Eliminar nodo de un clúster de conmutación por error de SQL Server y, a continuación, vuelva a realizar el paso de preparación. Para obtener más información, vea Agregar o quitar nodos en un clúster de conmutación por error de SQL Server (programa de instalación).
Lea también: Resolución de problemas técnicos en CONTPAQi Nóminas
Procedimiento para Reparar una Instalación con Errores de SQL Server
- Inicie el programa de instalación de SQL Server (setup.exe) desde el disco de instalación de SQL Server.
- Después de comprobar los requisitos previos y el sistema, el programa de instalación mostrará la página Centro de instalación de SQL Server.
- Haga clic en Mantenimiento en el área de navegación de la izquierda y, después, haga clic en Reparar para iniciar la operación de reparación.
- Si el Centro de instalación se ha iniciado con el menú de inicio, tendrá que proporcionar la ubicación del medio de instalación en este momento.
- Configure las reglas auxiliares del programa de instalación y las rutinas de archivo para asegurarse de que el sistema tiene instalados los requisitos previos y de que el equipo pasa las reglas de validación del programa de instalación. Haga clic en Aceptar o en Instalar para continuar.
- En la página Seleccionar instancia, seleccione la instancia que desea reparar y, a continuación, haga clic en Siguiente para continuar.
- Las reglas de reparación se ejecutarán para validar la operación. Para continuar, haga clic en Siguiente.
- La página Listo para reparar indica que la operación está lista para continuar. Para continuar, haga clic en Reparar.
- La página Progreso de la reparación muestra el estado de la operación de reparación.
Resolución del Error SQL Server 5172: Daño en Archivos Físicos
Problema: SQL Server Error 5172 Header (Sistemas ContPAQi). Daño en archivos Físicos.
Solución: El archivo con extensión MDF tiene un daño el cual no permite adjuntar de manera correcta la base de datos. En estos casos, es fundamental restaurar la base de datos desde una copia de seguridad reciente o buscar una alternativa para recuperar los datos si es posible.
Traslado de Empresas CONTPAQi entre Servidores SQL
Si necesitas trasladar una empresa de un servidor CONTPAQi a otro, la forma más sencilla consiste en hacer una copia de seguridad de la empresa y luego restaurarla en el nuevo servidor. Para ello, siga estos pasos relacionados con la gestión de bases de datos:
- Copiar las bases de datos de cada una de las empresas incluyendo la tabla generalesSQL (archivos con extensión mdf y ldf) a la ruta donde se localizan las bases de datos de la instancia de SQL Server que usan los sistemas de CONTPAQi.
- Cada uno de estos archivos existe tanto con extensión .mdf como con extensión .ldf, es decir que por cada empresa deberán existir 8 archivos en la ruta donde se localizan las bases de datos de la instancia de SQL Server que usan los sistemas de CONTPAQi.
- Hacer clic derecho en la carpeta Databases - Adjuntar... (Attach...
Reestablecimiento de Contraseñas de Supervisor en Sistemas CONTPAQi
En ocasiones, puede ser necesario reestablecer la contraseña de supervisor de sus sistemas CONTPAQi. Esto se puede lograr directamente a través de SQL Server Management Studio.
Pasos generales para acceder y modificar contraseñas:
Lea también: aspectos legales del régimen condominal en la capital
- Descargar e instalar SQL Server Management Studio Express.
- Una vez instalado, ingresar a Inicio / Programas / Microsoft SQL / SQL Server Managment Studio Express.
- Ingresar con el usuario de autenticación de Windows.
- Seleccionar de la instancia instalada (COMPAC) y del lado derecho seleccionar la opción bases de datos.
- Expandir la base de datos generalessql.
- Dar clic derecho en la tabla dbo.usuarios y dar clic en la opción Editar 200 lineas (Edit Top 200 Rows).
- Modificar el campo Clave para el usuario Supervisor por: 2jmj7l5rSw0yVb/vlWAYkK/YBwk=. Que es la clave encriptada para el password vacío.
- Cerrar SQL Server Managment Studio Express.
- Ingresar a CONTPAQi con el usuario Supervisor sin clave.
Para CONTPAQi Nóminas:
- Ingresar a SQL server management studio.
- Conectarse a la instancia con la que se utiliza el sistema.
- Buscar la base de datos nomGenerales.
- Desplegar las tablas.
- Ingresar a la tabla CAC10000.
- Localizar el registro que corresponde al usuario supervisor.
- Dejar vacío el campo password y dar enter o tabulador.
- Cerrar el management studio.
- Verificar el ingreso al sistema con el usuario supervisor sin contraseña.
Para CONTPAQi Comercial:
- Ingresar a SQL server management studio.
- Conectarse a la instancia con la que se utiliza el sistema.
- Buscar la base de datos repositorioadminpaq.
- Desplegar las tablas.
- Ingresar a la tabla CAC10000.
- Localizar el registro que corresponde al usuario supervisor.
- Dejar vacío el campo password y dar enter o tabulador.
- Cerrar el management studio.
- Verificar el ingreso al sistema con el usuario supervisor sin contraseña.
Consideraciones de Compatibilidad y Fin de Soporte para SQL Server y CONTPAQi
Es vital tener en cuenta las políticas de soporte para garantizar la compatibilidad y el rendimiento óptimo de sus sistemas.
Para el 14 de enero 2020, la empresa Microsoft® anunció el fin de soporte de Windows 7, Windows Server 2008 y 2008 R2, esto como parte de sus políticas del Ciclo de Vida de Soporte. Microsoft® también tiene considerado para el 13 de octubre de 2020, concluir el ciclo de vida de soporte para Office 2010.
Por lo anterior, CONTPAQi® a su vez, dejará de dar mantenimiento a estas versiones a partir de las versiones mayores de CONTPAQi®, incluyendo en sus instaladores la versión de SQL Server 2017* manteniendo su compatibilidad solo con versiones vigentes.
Respecto a las licencias de SQL Server, las ediciones Enterprise, Standard y Express de SQL Server tienen licencia para su uso en producción. En el caso de las ediciones Enterprise y Standard, póngase en contacto con su proveedor de software para obtener los medios de instalación.
