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 :

SQLServer2008 - Changement serveur répli


Sujet :

Réplications SQL Server

  1. #1
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 77
    Points : 58
    Points
    58
    Par défaut SQLServer2008 - Changement serveur répli
    Bonjour à tous
    J'ai monté une repli il y a quelques temps d'un serveur A vers un serveur B.
    Du serveur A, je prends la base A1, avec toutes les colonnes de la table A2.
    Sur le serveur B, la base porte un autre nom B1, la table le même nom A2 mais j'ai ajouté une colonne X sur laquelle je fais des traitements ainsi que des triggers.
    Ma repli fonctionne sans pb.

    Aujourd'hui je dois changer le serveur B. A partir du serveur A, j'ai donc créé un nouveau subscriber vers C. Si je laisse l'article en "drop" le nouveau snapshop me casse la structure de ma table A1 sur le serveur C. ma colonne X dégage ainsi que les triggers.
    J'ai donc mis en "keep" mais impossible de faire le snapshot, une erreur de file size ??? (j'ai pourtant désactivé les triggers avant le snapshot initial).

    Avez-vous une idée pour que je puisse recréer la synchro en gardant mes structures de tables ? (j'ai essayé lesnapshot avec initialize with backup en vain...)

    Merci.

    Iza

  2. #2
    Membre émérite

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Points : 2 856
    Points
    2 856
    Par défaut
    Quels sont les types de réplication que vous avez mis en place entre :

    1) A et B ?

    2) A et C ?
    Etienne ZINZINDOHOUE
    Billets-Articles

  3. #3
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 77
    Points : 58
    Points
    58
    Par défaut
    Je suis en transactionnel push de A vers B et idem A vers C.
    Iza

  4. #4
    Membre émérite

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Points : 2 856
    Points
    2 856
    Par défaut
    Citation Envoyé par iza76 Voir le message
    Je suis en transactionnel push de A vers B et idem A vers C.
    Iza
    quand tu avais mis en place la repli entre A et B, est ce que tu n'avais pas exclu la table A2 ? parce que dans le cas d'une réplication transactionnelle simple, la table abonnée a la même définition que la table de publication.
    tu utilises quelle édition de SQL SERVER pour les 2 bases ?
    Etienne ZINZINDOHOUE
    Billets-Articles

  5. #5
    Membre du Club
    Inscrit en
    Mai 2005
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 77
    Points : 58
    Points
    58
    Par défaut
    J'ai repris exactement le même script de création de la BBD, j'ai uniquement changé les noms de serveur.
    Pour une même publication, j'ai 2 subscriber qui partent tous les 2 du serveur A mais en direction de B et C.
    Comme ça fait plusieurs jours que je galère, voici ce que je suis en train de faire :
    je fais un new snapshot sur mon serveur C. Du coup les structures de tables sont pétées. J'arrête les 2 subscriptions (de B et de C). Puis, sur C, j'altère les tables, copie le contenu de B vers C, puis je restartetrai les 2 subscriptions. J'aespère que ça va marcher, car là je suis à cours d'idée !!!

    A+ et merci.

  6. #6
    Membre émérite

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Points : 2 856
    Points
    2 856
    Par défaut
    un Workaround :
    1) exclure cette table A2 de la répli
    2) créer un link entre les serveurs A et C
    3) écrire un script de mis à jour de la table A2 à partir des données du serveur A
    4) mettre en place un schedule (toutes les 15 minutes par exemple) du script 3)
    Etienne ZINZINDOHOUE
    Billets-Articles

Discussions similaires

  1. [10g2] Changement serveur Hard
    Par lunab54 dans le forum Administration
    Réponses: 3
    Dernier message: 18/02/2008, 07h57
  2. [Access] Changement serveur
    Par Didier777 dans le forum Access
    Réponses: 2
    Dernier message: 25/04/2007, 19h02
  3. Changement Serveur Win2003
    Par lestat02 dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 09/04/2007, 10h43
  4. erreur php très étrange suite changement serveur
    Par taka10 dans le forum Langage
    Réponses: 2
    Dernier message: 22/02/2007, 15h18
  5. Problème changement serveur pour un site PHP
    Par izzy dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 06/01/2006, 11h34

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