Descubre Cómo Eliminar Bases de Datos en CONTPAQi Comercial Rápido y Fácilpost-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

El manejo y la administración de sistemas administrativos y de facturación electrónica como CONTPAQi Comercial Premium en ocasiones requiere realizar tareas de mantenimiento avanzadas en el servidor de bases de datos. Si te enfrentas a situaciones donde es necesario depurar el servidor, corregir errores de conversión, o simplemente necesitas saber cómo eliminar bases de datos de CONTPAQi Comercial que ya no utilizas o que presentan daños severos, es fundamental seguir un proceso estructurado para no afectar la operación de las demás empresas instaladas.

Antes de realizar cualquier acción que involucre la eliminación o modificación física de la información, debes considerar la siguiente advertencia del sistema:

Precaución: Si la solución implica manejo de BD o ADD es necesario asegurarse de realizar un RESPALDO antes de aplicarla.

Preparativos y consideraciones antes de la eliminación

Para trabajar con las bases de datos de CONTPAQi Comercial, debes identificar la ruta física y lógica de los archivos. Cada una de las empresas de CONTPAQi Comercial cuenta con archivos específicos en el gestor de bases de datos de Microsoft SQL Server.

  • Deberás copiar o ubicar 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.

Si la base de datos presenta problemas de corrupción o inconsistencias graves que te obliguen a su eliminación y posterior recreación, se recomienda contar con herramientas de administración adecuadas. Para la gestión de estos archivos, se utiliza comúnmente la herramienta de Microsoft.

Paso a paso para eliminar o depurar tablas dañadas en SQL Server

En ocasiones, no es necesario eliminar por completo la base de datos de la empresa, sino únicamente depurar aquellas tablas de vistas o índices que generan errores del sistema (como fallos al abrir el catálogo de documentos). Si este es tu caso, puedes solucionar el problema eliminando tablas específicas y reemplazándolas con las de una empresa nueva y limpia mediante los siguientes pasos:

Lea también: IVA 21% Excel

  1. Respaldar empresa.
  2. Crear empresa nueva e ingresar en ella.
  3. Cerrar el sistema CONTPAQi Comercial.
  4. Abrir SQL Server Management y conectarse a la instancia de base de datos.
  5. Eliminar las siguientes tablas de la empresa con el error, dando clic derecho/ eliminar sobre cada tabla: admVistasCampos, admVistasConsultas, admVistasPorModulo, admVistasRecursos, admVistasRelaciones, admVistasTablas.
  6. Ejecutar la siguiente consulta SQL para migrar la estructura limpia desde la empresa nueva hacia la base de datos con el error:

/*Reemplazar adEmpresanuevasinerror por la base de datos de la empresa nueva
Reemplazar Base_de_datos_Problema por el nombre de la base de datos con error
Sugerencia: utilizar Ctrl H para reemplazar en SQL*/
Use adEmpresanuevasinerror
select * into Base_de_datos_Problema.dbo.admVistasCampos from admVistasCampos
select * into Base_de_datos_Problema.dbo.admVistasConsultas from admVistasConsultas
select * into Base_de_datos_Problema.dbo.admVistasPorModulo from admVistasPorModulo
select * into Base_de_datos_Problema.dbo.admVistasRecursos from admVistasRecursos
select * into Base_de_datos_Problema.dbo.admVistasRelaciones from admVistasRelaciones
select * into Base_de_datos_Problema.dbo.admVistasTablas from admVistasTablas

Eliminar por completo la base de datos del servidor

Si la decisión es eliminar de forma definitiva la empresa del servidor porque ya no se requiere o se va a sustituir por una instalación limpia, sigue estas instrucciones directamente en tu gestor de base de datos:

Paso 1: Respaldar y desasociar la empresa en el sistema

Antes de borrar los archivos físicos, se recomienda ingresar a CONTPAQi Comercial y borrar el registro de la empresa desde el catálogo del sistema para que no intente buscar la base de datos inexistente.

Paso 2: Eliminar la base de datos desde SQL Server Management Studio

Conéctate a la instancia correspondiente de SQL Server. Despliega la carpeta "Databases", localiza la base de datos de la empresa que deseas remover, haz clic derecho sobre ella y selecciona la opción "Delete" (Eliminar). Asegúrate de marcar la casilla "Close existing connections" (Cerrar conexiones existentes) para forzar el cierre de cualquier proceso activo que mantenga bloqueada la base de datos.

Paso 3: Eliminar archivos físicos (.mdf y .ldf)

Dirígete a la ruta física donde se almacenan las bases de datos de la instancia de SQL Server de CONTPAQi. Localiza y elimina manualmente los archivos con extensión .mdf y .ldf que pertenezcan a la empresa eliminada para liberar espacio en el disco duro del servidor.

Lea también: Guía IVA reducido

Lea también: ¿Cómo localizar tus XML del SAT?

tags: #como #eliminar #bases #de #datos #de