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 :

Discriminer des suppressions - Réplication transactionnelle


Sujet :

Réplications SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 107
    Points : 50
    Points
    50
    Par défaut Discriminer des suppressions - Réplication transactionnelle
    Bonjour,

    J'ai un serveur de Production et un Concentrateur. Ce dernier permet de consulter toutes le données répliquées du serveur de production. C'est une réplication relativement simple, puisque le but est de copier et de cumuler les données du serveur de Production vers le Concentrateur.

    Le serveur de production est le Distributeur et le Publicateur. Le Concentrateur est l'unique Abonné.

    Le serveur de Production reçoit chaque jour des données, qu'il doit purger à la fin de la journée. Sur le Concentrateur, on ne veut pas purger ces données, mais plutôt les accumuler.

    J'ai cru comprendre que la seule façon d'empêcher la suppression des données serait d'utiliser un Trigger, avec l'option NOT FOR REPLICATION, sur chaque table à répliquer. Compte tenu du nombre de tables et de données à répliquer et comme cette pratique me semble très coûteuse, n'y aurait-il pas une meilleure solution envisageable ?

    Merci pour toute aide.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 107
    Points : 50
    Points
    50
    Par défaut
    On peut, pour éviter de détruire des enregistrements sur le Concentrateur, aller sur:

    Propriétés de la Publication/
    Onglet l'article, sélectionner la ou les table(s) en question;
    Cliquer sur: Delete / Delivery format:
    Choisir: Do Not Replicate delete statements

    Est-ce une solution adéquate ?

    Merci.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Points : 1 216
    Points
    1 216
    Par défaut
    bonjour,

    oui, c'est la solution
    Emmanuel T.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 107
    Points : 50
    Points
    50
    Par défaut
    Merci

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/07/2007, 14h53
  2. réplication transactionnelle dans les 2 sens
    Par zalalus dans le forum Réplications
    Réponses: 5
    Dernier message: 28/06/2007, 15h50
  3. confirmation des suppressions
    Par grrd dans le forum Access
    Réponses: 3
    Dernier message: 28/08/2006, 20h25
  4. MSSQL 2K - Plantage suppression réplication
    Par Eric.H dans le forum Réplications
    Réponses: 2
    Dernier message: 20/03/2006, 12h42
  5. TRIGGER pour des suppression en CASCADE
    Par softflower dans le forum Développement
    Réponses: 2
    Dernier message: 12/12/2005, 14h58

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