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 Sybase Discussion :

Cassure de la réplication : message d'erreur


Sujet :

Réplications Sybase

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    461
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 461
    Points : 283
    Points
    283
    Par défaut Cassure de la réplication : message d'erreur
    Bonjour,

    Je débute en ASE/REP et doit casser une réplication en mode Warm Standby.

    ASE version : 12_5
    REP version : 12_6

    Voici les étapes suivies :

    Arrêt du REP_AGENT sur le serveur Production
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sp_stop_rep_agent ma_base_de_prod
    Désactivation du REP_AGENT sur le serveur de Réplication
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sp_config_rep_agent ma_base_de_prod, disable
    Désactivation du POINT DE TRONCATURE sur le serveur de Réplication
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dbcc settrunc('ltm,'ignore')
    Réinitialisation du releveur de coordonnées sur la base RSSD du serveur de Réplication
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rs_zeroltm mon_dataserveur_prod,ma_base_de_prod
    Suppression de la connextion physique sur le derveur de Secour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    drop logical connection to mon_dataserveur_prod.ma_base_de_prod
    Suppression de la connextion physique sur le derveur de Production
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    drop logical connection to mon_dataserveur_prod.ma_base_de_prod
    Et la, le message d'erreur suivant apparait :
    Database mon_dataserveur_prod.ma_base_de_prod is the primary for some replication definitions. Cannot drop connection to it.

    J'ai suivi ce qui se fait sur le Net et pris des informations chez Sybase, mais je pense qu'une étape me manque.

    Merci pour votre aide.

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Points : 1 828
    Points
    1 828
    Par défaut
    Il y a des repdefs qui sont définies avec pour source le server/database de prod.

    Dans la RSSD, faire rs_helprep pour les lister, et ensuite dans le repsrv dropper ces repdefs.

    Ensuite on pourra dropper la connexion.

    Michael
    Michael Peppler
    Membre de TeamSybase - www.teamsybase.com

    "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    461
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 461
    Points : 283
    Points
    283
    Par défaut
    Merci pour votre réponse.
    J'ai lancé rs_helprep et voici le résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    1> rs_helprep
    2> go
     Replication Definition Name    PRS                  Primary DS.DB                                                 Primary Table        Replicate Table      Type
     ------------------------------ -------------------- ------------------------------------------------------------- -------------------- -------------------- ----
     Mon_DS_TOP_REPLICATION         Mon_RSServer               L_Mon_DS.L_Ma_DB                                       TOP_REPLICATION      TOP_REPLICATION      Tbl
     rs_classes                     Mon_RSServer               DS_REP.Mon_RSServer_RSSD                               rs_classes                                Tbl
     rs_columns                     Mon_RSServer               DS_REP.Mon_RSServer_RSSD                               rs_columns                                Tbl
     rs_databases                   Mon_RSServer               DS_REP.Mon_RSServer_RSSD                               rs_databases                              Tbl
     rs_dbreps                      Mon_RSServer               DS_REP.Mon_RSServer_RSSD                               rs_dbreps                                 Tbl
     rs_dbsubsets                   Mon_RSServer               DS_REP.Mon_RSServer_RSSD                               rs_dbsubsets                              Tbl
     rs_erroractions                Mon_RSServer               DS_REP.Mon_RSServer_RSSD                               rs_erroractions                           Tbl
     rs_funcstrings                 Mon_RSServer               DS_REP.Mon_RSServer_RSSD                               rs_funcstrings                            Tbl
     rs_functions                   Mon_RSServer               DS_REP.Mon_RSServer_RSSD                               rs_functions                              Tbl
     rs_objects                     Mon_RSServer               DS_REP.Mon_RSServer_RSSD                               rs_objects                                Tbl
     rs_routes                      Mon_RSServer               DS_REP.Mon_RSServer_RSSD                               rs_routes                                 Tbl
     rs_systext                     Mon_RSServer               DS_REP.Mon_RSServer_RSSD                               rs_systext                                Tbl
    (return status = 0)
    Je ne sais pas quoi en faire.

    Merci pour votre aide.

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Points : 1 828
    Points
    1 828
    Par défaut
    C'est bien la connexion à L_Mon_DS.L_Ma_DB qui doit être droppée?

    La repdef Mon_DS_TOP_REPLICATION fait encore reférence à cette connexion.

    Il faut donc la dropper:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    isql -Usa -P... -SMon_RSServer
    1> drop replication definition Mon_DS_TOP_REPLICATION
    2> go
    Ensuite on pourra dropper la connexion à L_Mon_DS.L_Ma_DB

    Michael
    Michael Peppler
    Membre de TeamSybase - www.teamsybase.com

    "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    461
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 461
    Points : 283
    Points
    283
    Par défaut
    Merci Michael.
    Oui, la connexion à L_Mon_DS.L_Ma_DB correspond au Logical DataServer Name et au Logical Name que nous avons configuré lors du lancement de rs_init.
    Je vais suivre vos conseil demain et reviens vers vous pour le résultat.
    A +

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    461
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 461
    Points : 283
    Points
    283
    Par défaut
    Merci Michael.
    Tous fonctionne.

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

Discussions similaires

  1. Réplication aller-retour et message d'erreur
    Par hoppa dans le forum Installation
    Réponses: 1
    Dernier message: 06/09/2011, 17h25
  2. Surcharger le message d'erreur après un OnException
    Par Tirlibibi dans le forum XMLRAD
    Réponses: 2
    Dernier message: 24/04/2003, 12h42
  3. Réponses: 4
    Dernier message: 04/03/2003, 02h05
  4. [CR] Message d'erreur
    Par nono1 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 11/09/2002, 15h54
  5. Réponses: 2
    Dernier message: 27/05/2002, 20h46

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