Génération pour Replication Server

Vous pouvez générer des scripts Replication Server (*.sql) pour le processus de réplication, et/ou pour les bases de données primaires et distantes.

Un fichier SQL est généré par serveur et contient tous les ordres pour ce serveur. Le fichier SQL ne peut pas être exécuté à l'aide d'une connexion directe à la base de données. Vous devez utiliser la commande isql afin d'exécuter ce fichier SQL. Vous pouvez afficher le script qui sera généré pour chaque objet sur l'onglet Aperçu de sa feuille de propriétés.
Remarque : Pour pouvoir vous connecter correctement au processus de réplication, vous devez vérifier que :
  • Le code de l'objet processus de réplication correspond au nom d'instance de Replication Server

  • Le attributs étendus de nom d'utilisateur et de mot de passe correspondent au nom et ou mot de passe d'ouverture session Replication Server

  • Chaque base de données a été générée en utilisant une des commandes Générer présentes dans son menu contextuel

isql.exe -e -U USRNAME -P PWD -S SVR_TEST -i SVR_TEST.sql
  1. Sélectionnez Outils > Replication Server version > Générer des scripts pour afficher la boîte de dialogue de génération.

    Vous avez également la possibilité de pointer sur une base de données ou un processus de réplication dans l'environnement de réplication, de cliquer le bouton droit de la souris et de sélectionner Générer des scripts pour afficher la boîte de dialogue de génération, et générer un script pour cet élément uniquement.

  2. Spécifiez un répertoire dans lequel générer les scripts.
  3. [facultatif] Cochez la case Vérifier le modèle pour vérifier la validité de votre modèle avant de procéder à la génération.
  4. Sur l'onglet Cibles, sélectionnez le ou les moteurs de réplication pour lesquels vous souhaitez générer. Cet onglet peut ne pas s'afficher si vous générez pour un seul processus de réplication.
  5. Sur l'onglet Sélection, sélectionnez les objets que vous souhaitez inclure dans la génération. Utilisez les sous-onglets pour naviguer dans les listes distinctes de types d'objet. Les sélections que vous faites ici affectent les fichiers qui sont disponibles à la sélection dans l'onglet Fichiers générés.
  6. Sur l'onglet Options, définissez les options de génération appropriées. Les options suivantes sont disponibles :

    Option

    Description

    Création d'un objet de réplication

    Spécifie que des instructions create doivent être incluses pour ce type d'objet de réplication dans le script généré.

    Suppression d'un objet de réplication avant sa création, s'il existe déjà

    Spécifie que des instructions drop doivent être incluses pour ce type d'objet de réplication dans le script généré avant d'insérer l'instruction create appropriée.

    Matérialisation des souscriptions

    Spécifie comment les données associées aux souscriptions doivent être matérialisées.

  7. Sur l'onglet Tâches, sélectionnez les tâches de génération appropriées. Les tâches suivante sont disponibles :

    Tâche

    Description

    Exécution des scripts générés dans Replication Server

    Permet d'exécuter directement les scripts générés dans Replication Server.

    Exécution des scripts générés dans RepAgent

    Permet d'exécuter directement les scripts générés dans RepAgent.

    Remarque : Pour exécuter ces tâches, vous devez avoir installé OpenClient isql installé sur votre machine. Pour plus d'informations sur la façon d'installer OpenClient isql pour Replication Server, reportez-vous à la document de Replication Server.
  8. Cliquez sur OK pour générer les scripts dans le répertoire spécifié.

    Une fois la génération terminée, la boîte de dialogue Fichiers générés s'affiche et répertorie les scripts, vous pouvez sélectionner et ouvrir chacun d'entre eux en cliquant sur le bouton Editer.

    Le fichier Replication Server est généré dans le répertoire de destination.