Collaboration : Cisco ICM Logger

Comment effacer un journal de transaction SQL Server

18 octobre 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Contenu


Introduction

Ce document décrit comment effacer un log de transaction de la base de données de l'Intelligent Contact Management de Cisco (missile aux performances améliorées). Cette procédure est nécessaire seulement quand vous voyez que le log de transaction est rempli d'erreurs SQL dans le log d'erreur sql. Exemple :

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.

Ces messages apparaissent dans diverses fenêtres de processus missile aux performances améliorées de Cisco.

Remarque: Ce document est valide seulement pour le Microsoft SQL Server version 6.5 avec toutes les versions missile aux performances améliorées de Cisco.

Conditions préalables

Conditions requises

Cisco vous recommande de prendre connaissance des rubriques suivantes :

  • Utilitaires de requête SQL de Microsoft (ISQL_W pour le Microsoft SQL Server version 6.5)

  • NT ou Windows 2000 de Microsoft Windows

Composants utilisés

Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :

  • NT ou Windows 2000 de Microsoft Windows

  • Missile aux performances améliorées de Cisco

  • Microsoft SQL Server 6.5

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Que se passe-t-il ?

Le Serveur SQL emploie un log de transaction pour maintenir toutes les transactions qui fonctionnent à tout moment. De temps en temps une transaction est complète, mais le SQL incorrectement ne répertorie pas la transaction comme complète. Quand cette situation surgit, la transaction demeure dans le log de transaction. Si plusieurs telles transactions non listées s'accumulent, le log de transaction peut devenir complètement, et fait arrêter des services ICM de Cisco.

Il y a trois types de bases de données SQL dans le système ICM de Cisco :

  • Bases de données de la station de travail administrateur (aw)

  • Bases de données du serveur de base de données historique (HDS)

  • Bases de données de l'enregistreur

Le log de transaction pour l'un de ces bases de données peut obtenir rempli à 100% capacité de transactions qui sont complètes mais non inscrites.

Comment effacer le log

Afin d'effacer un log de transaction, terminez-vous ces étapes :

  1. Allez aux fichiers de début > de programme > à la Microsoft SQL Server 6.5 sur le système qui a le problème.

  2. Lancement ISQL_W.

    Un écran de connexion s'ouvre.

  3. Introduisez le nom du système sur lequel vous fonctionnez (par exemple, GEOCSCOLGRA).

  4. Cliquez sur Connect.

    Si la connexion est réussie, une fenêtre de requête apparaît.

  5. Du menu déroulant en haut de la fenêtre de requête, sélectionnez le nom de la base de données qui a le problème (par exemple, csco_sideA).

  6. Saisissez ces déclarations avec chaque déclaration sur une ligne distincte.

    dbcc checktable (Syslog)

    name> de <database de tran de vidage mémoire avec le no_log

    dbcc checktable (Syslog)

    perflog de dbcc

    Modifiez le texte dans des crochets angulaires (par exemple, name> de <database de modification au csco_sideA).

  7. En haut de la fenêtre de requête, le clic exécutent (la flèche verte).

  8. Si le vidage mémoire de log de transaction est réussi, ressemblent aux résultats ce que vous voyez ici :

    Remarque: Le pour cent de l'espace de log utilisé (%) dans la base de données de csco_sideA est près de zéro.

    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                  

    Après que vous vidiez le log de transaction, arrêtez et redémarrez les services ICM de Cisco pour ce système.


Informations connexes


Document ID: 20465