Colaboración : Cisco ICM Logger

Cómo borrar un registro de transacciones del servidor SQL

23 Octubre 2015 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios


Contenido


Introducción

Este documento describe cómo borrar un registro de transacciones de la base de datos de Cisco Intelligent Contact Management (ICM). Este procedimiento es necesario solamente cuando se ve que el registro de transacciones está lleno de errores SQL en el registro de errores SQL. Por ejemplo:

2000/11/09 03:00:25.90 spid26  Error : 1105, Severity: 17, State: 2
2000/11/09 03:00:25.90 spid26  Can't allocate space for object 'Syslogs' in 
database 'csco_awdb' because the 'logsegment' segment is full. If you ran
out of space in Syslogs, dump the transaction log. Otherwise, use ALTER DATABASE
or sp_extendsegment to increase the size of the segment.

Estos mensajes aparecen en diversas ventanas de proceso de Cisco ICM.

Nota: Este documento es válido solamente para la versión 6.5 de Microsoft SQL Server con todas las versiones de Cisco ICM.

prerrequisitos

Requisitos

Cisco recomienda que tenga conocimiento sobre estos temas:

  • Utilidades de consulta de Microsoft SQL (ISQL_W para la versión 6.5 de Microsoft SQL Server)

  • Microsoft Windows NT o Windows 2000

Componentes Utilizados

La información que contiene este documento se basa en las siguientes versiones de software y hardware.

  • Microsoft Windows NT o Windows 2000

  • ICM de Cisco

  • Microsoft SQL Server 6.5

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

¿Por qué ocurre esto?

SQL Server utiliza un registro de transacciones para hacer el seguimiento de todas las transacciones que se ejecutan en cualquier momento dado. Ocasionalmente, una transacción se completa pero SQL, por error, no la muestra como completa. Cuando se presenta esta situación, la transacción permanece en el registro de transacciones. Si se acumulan varias transacciones no enumeradas de este tipo, el registro de transacciones puede llenarse y provocar que los servicios de Cisco ICM se detengan.

Hay tres tipos de bases de datos SQL en el sistema Cisco ICM:

  • Bases de datos Admin Workstation (AW)

  • Bases de datos Historical Database Server (HDS)

  • Bases de datos de registrador

El registro de transacciones para cualquiera de estas bases de datos puede llenarse hasta el 100% la capacidad con transacciones que están completas pero sin apuntar.

Cómo limpiar el registro

Para borrar un registro de transacciones, complete estos pasos:

  1. Vaya a Inicio > Archivos de programa > Microsoft SQL Server 6.5 en el sistema que tiene el problema.

  2. Inicie ISQL_W.

    Se abre una pantalla de conexión.

  3. Escriba el nombre del sistema en el que esté trabajando (por ejemplo, GEOCSCOLGRA).

  4. Haga clic en Connect (Conectar)

    Si la conexión es correcta, aparece una ventana de consulta.

  5. En el menú desplegable de la parte superior de la ventana de consulta, seleccione el nombre de la base de datos que tiene el problema (por ejemplo, csco_sideA).

  6. Escriba estas instrucciones, con cada instrucción en una línea aparte.

    dbcc checktable (syslogs)

    dump tran <nombre de la base de datos> with no_log

    dbcc checktable (syslogs)

    dbcc perflog

    Modifique el texto entre paréntesis angulares (por ejemplo, cambie <nombre de la base de datos> a <csco_sideA).

  7. En la parte superior de la ventana de consulta, haga clic en Ejecutar (la flecha verde).

  8. Si el volcado del registro de transacciones es correcto, los resultados serán similares a lo que se ve aquí:

    Nota: El porcentaje de espacio de registro utilizado (%) en la base de datos csco_sideA es cercano a cero.

    Database Name       Log Size (MB)    Log Space Used (%)   Status
    -------------       -------------    ------------------   ------
    cust1_sideA         100.0            0.00195313           0     
    pubs                0.0              0.0                  1     
    msdb                2.0              0.292969             0     
    tempdb              0.0              0.0                  1     
    model               0.0              0.0                  1     
    master              0.0              0.0                  

    Después de volcar el registro de transacciones, detenga y reinicie los servicios de Cisco ICM para ese sistema.

Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Información Relacionada


Document ID: 20465