IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réplications SQL Server Discussion :

[2012R2] sp_MSdeletetranconflictrow sur une table de conflits oubliée


Sujet :

Réplications SQL Server

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2006
    Messages : 102
    Points : 119
    Points
    119
    Par défaut [2012R2] sp_MSdeletetranconflictrow sur une table de conflits oubliée
    Bonjour,

    Je viens de récupérer la gestion d'une base de données 2012R2 qui a une réplication pair à pair mais montée et abandonnée à son triste sort...

    Aujourd'hui l'espace disque consommé est aberrant ! J'ai donc commencé à remettre les choses dans l'ordre mais me voilà fasse à un problème de taille dans tous les sens du terme, une table de conflits (dbo.conflict_dbo_matable) :
    Données : 34*366,391 MB
    Lignes : 52 786 840

    Pour nettoyer cette table il existe une procédure stockée système que j'ai essayé d'executer :
    exec sp_MSdeletepeerconflictrow
    @conflict_table = N'[dbo].[conflict_dbo_matable]'

    Mais la volumétrie est telle que le journal ACTIVE_TRANSACTION dépasse les bornes des limites... bref impossible de vider cette table de conflits.

    Quelqu'un a déjà rencontré la situation? Ou avez-vous une idée pour réussir à vider cette table de conflits proprement ?

    Une solution que j'envisage est de couper mon service pour supprimer la réplication et la remettre en place à nouveau proprement...

    Toute idée ou suggestion est la bienvenue

    Merci à vous !

  2. #2
    Membre régulier
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Février 2006
    Messages : 102
    Points : 119
    Points
    119
    Par défaut
    En bataillant avec les paramètres j'ai fini par passer un batch par timestamp sur le le champ row_id pour traiter par lots.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JTable] Raccourci clavier sur une Table
    Par sylvain_2020 dans le forum Composants
    Réponses: 5
    Dernier message: 05/07/2007, 10h01
  2. [débutant] Aide pour mettre une FOREIGN KEY sur une table
    Par cauldron dans le forum Langage SQL
    Réponses: 2
    Dernier message: 14/11/2004, 18h16
  3. Pooling sur une table SQL
    Par Jean-Jacques Engels dans le forum Bases de données
    Réponses: 5
    Dernier message: 05/11/2004, 00h10
  4. Recordcount sur une table filtrée
    Par developpeur_mehdi dans le forum Bases de données
    Réponses: 2
    Dernier message: 15/03/2004, 01h05
  5. Pb d'auto-incrément sur une table v7
    Par Nivux dans le forum Paradox
    Réponses: 9
    Dernier message: 26/12/2002, 13h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo