Descubre Cómo Optimizar y Trasladar Bases de Datos SQL para CONTPAQi Nóminas ¡Mejora el Rendimiento Hoy!post-template-default single single-post postid-46 single-format-standard et_pb_button_helper_class et_fixed_nav et_show_nav et_secondary_nav_enabled et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_header_style_left et_pb_footer_columns4 et_cover_background et_pb_gutter et_pb_gutters3 et_right_sidebar et_divi_theme et-db
771 715 4434

En esta nota técnica encontrarás información sobre la importancia de realizar acciones de mantenimiento oportuno a tus bases de datos. Cuando se trabaja con bases de datos, la disponibilidad y el desempeño son de suma importancia. El desempeño de la base de datos está basado en múltiples factores, entre los cuales se destaca poder procesar consultas rápidamente.

Manejo de Bases de Datos SQL y Registros de Transacciones

Cada base de datos SQL tiene un registro de todas las transacciones realizadas en la base de datos, este registro se almacena en un archivo .ldf o log. Este archivo log almacena todas las operaciones que realizan los usuarios sobre la base de datos (BDD), cualquier consulta, inserción, modificación, borrado, uso de índices, etc., es almacenada aquí, una vez que se confirma la grabación de la operación que estamos haciendo (transacción).

Este log es muy importante para el manejo de la base de datos, ya que permite la recuperación de transacciones incompletas e individuales y puede ayudar inclusive a restaurar una BDD en base a éste.

Importancia de los Índices para el Rendimiento

Esto puede ser facilitado usando índices. Los índices son como los índices de un libro, proveen accesos directos a donde la información está localizada. De otra manera, se tendría que comenzar a leer el libro desde el inicio hasta encontrar la información requerida. Es lo mismo con las bases de datos, si no fuera por los índices, por cada consulta habría la necesidad de un escaneo de la tabla entera.

Al insertar nuevos datos en las BDD, las páginas de índices se llenan gradualmente, el número de registros de datos de las tablas, crece con el tiempo, lo cual tiene un impacto en el desempeño y un uso más alto de memoria y CPU. Según la cantidad de espacio de almacenamiento disponible, es importante planificar y realizar regularmente mantenimientos y ajustes periódicos de las BDD, para mantener el rendimiento óptimo del sistema y de vez en cuando es preciso, se eliminen datos para que las tablas sigan teniendo un tamaño razonable.

Lea también: CONTPAQi Contabilidad: Cierre Paso a Paso

Mejora el performance de las consultas, lo que significa que tendrás mayor velocidad al realizar consultas, al mantener actualizada la información de los índices y al reducir el espacio del archivo log.

Utilerías de Mantenimiento en CONTPAQi

Para facilitarte este mantenimiento, CONTPAQi® Contabilidad y Bancos, cuentan con la utilería: Mantenimiento a la base de datos, que incluye funciones especiales del sistema, que regeneran la consistencia de registros y ayudan a localizar registros erróneos. Permitiendo conocer el estado de la base de datos de la empresa y aplicar acciones preventivas y correctivas sobre la misma, lo que ayudará a tener una BDD en correcto funcionamiento.

La utilería ayuda a reparar bases de datos dañadas y reduce el volumen de la BDD, eliminando la información que es temporal o que ya no es necesaria. Se ejecuta cuando existen inconsistencias técnicas lógicas en la BDD, mostrando incongruencias en la información. Por ejemplo, cuando en el manejador de SQL se muestra la información de la empresa, pero al consultarla en el sistema, dicha información no se observa.

A partir de la versión 11.5.0 de CONTPAQi®Contabilidad y CONTPAQi® Bancos, se agregó una nueva sección en la utilería, que es: Mantenimiento base de datos ADD, donde se cuenta con la opción Reparación de la base de datos ADD, que ayuda a reparar las BDD del ADD, así como a reducir el tamaño físico de sus archivos de datos.

La opción Reparación de la base de datos ADD, nos ayuda a conocer el estado de la base de datos de la empresa y aplicar acciones preventivas y correctivas sobre la misma, en caso de ser requerido. Con la ejecución de esta utilería, se logra una reducción de la BDD del ADD, minimizando con esto las situaciones que existían, de que se llenaba el archivo log y evitando conflictos para utilizar el ADD.

Lea también: Beneficios de CONTPAQi para la Gestión Empresarial

Es conveniente que periódicamente realices mantenimiento a las bases de datos de tus empresas, así como a las BDD del Administrador de Documentos Digitales o ADD. En el caso de los sistemas CONTPAQi® Comercial Premium y CONTPAQi® Nóminas, posteriormente se agregará en ellos una opción para poder realizar también el mantenimiento a la BDD del ADD.

Antes de ejecutar la opción Mantenimiento a la base de datos de la empresa y el Mantenimiento a la base de datos del ADD, haz un respaldo de la empresa.

1. Ingresa al sistema CONTPAQi® Contabilidad o CONTPAQi® Bancos, y abre la empresa en la que deseas ejecutar la utilería.Una vez finalizado el proceso, se mostrará un mensaje haciendo referencia al respaldo generado antes de ejecutar la utilería.

Traslado y Copia de Bases de Datos SQL en CONTPAQi Nóminas

CONTPAQi Nóminas® es un sistema especializado en la gestión de nóminas diseñado para automatizar y simplificar los procesos relacionados con el cálculo, timbrado y emisión de CFDI de nómina. CONTPAQi Nóminas® permite automatizar el cálculo de la nómina, incluyendo percepciones y deducciones, para cumplir con las disposiciones fiscales. CONTPAQi Nóminas® es ampliamente reconocido en el mercado mexicano por su capacidad de automatizar procesos, cumplir con las normativas fiscales y laborales, y emitir CFDI de nómina.

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. Una alternativa para mover las bases de datos SQL de CONTPAQi es la siguiente:

Lea también: Contabilidad Electrónica: Tu Guía con CONTPAQi

  1. 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.
  2. Hacer clic derecho en la carpeta Databases - Adjuntar... (Attach...

Resolución de Problemas Comunes en CONTPAQi Nóminas

Al manejar bases de datos y configuraciones en CONTPAQi Nóminas, pueden surgir situaciones que requieran atención. A continuación, se presentan algunos problemas frecuentes y sus soluciones:

Problema Solución
No se pudo conectar con el servidor SQL la configuración de CONTPAQi nominas se guardó, pero puede ser incorrecta, al grabar cambios en Configuración de Aplicaciones CONTPAQi Nominas en una terminal. El ODBC no está resolviendo la conexión por IP.
  1. Abrir el archivo CONTPAQiNOMINAS.properties que se encuentra en: C:\Compac\Empresas
  2. Ubicar el apartado [CONTPAQiNOMINAS]
  3. En Servidor capturar el nombre del Servidor en lugar de la IP
  4. Guardar cambios y cerrar el archivo
  5. Abrir Configuración de Aplicaciones Contpaqi Nominas
160504 Metadata Error en guardar el documento Dsl al momento de timbrar. BDD ADD_Catalogo dañada.
  1. Respaldar empresa
  2. Abrir SQL studio y respaldar la BD ADD_catalogos y eliminarla
  3. Reinstalar componentes, asegurándose de haya creado nuevamente la base de datos eliminada
  4. Validar el timbrado
699 - Error al realizar el proceso, al abrir la empresa. Versión de componentes.
  1. Respaldar Empresa y ADD
  2. Actualizar componentes a versión superior a actual
  3. Validar que pueda ingresar a la empresa.
Ingreso en terminal manda a ventana de configuración. Configuración de entorno incorrecta.
  1. Validar en equipo servidor y terminal la correcta conexión con ODBC
  2. Configuración de nombre de instancia, nombre del servidor al que apunta, usuario y contraseña de la misma
  3. Guardar cambios.
  4. Asegurar que la contraseña de ContPAQi Configuración sea correcta, siendo la IP y la contraseña del usuario saci
  5. Guardar cambios y validar el correcto acceso.
El RFC de la empresa es diferente al RFC de la licencia de ContPAQi al ingresar a la empresa. RFC de la licencia incorrecto.
  1. Ir a menú Ayuda/acerca de Contpaqi Nominas, modificar el RFC.
  2. Cerrar y abrir el sistema, ingresar a la empresa y validar el correcto ingreso.

tags: #contpaqi #nominas #copiar #tablas #sql #utileria