Partager via


Générer un script SQL (objets de réplication)

Un script de réplication contient les procédures stockées système Transact-SQL nécessaires à l'implémentation de composants de réplication en script, tels qu'une publication ou un abonnement. Tous les composants de réplication dans une topologie doivent faire l'objet d'un script et s'intégrer dans un plan de récupération des données en cas de sinistre ; les scripts peuvent également être utilisés pour automatiser des tâches répétitives. La réplication propose deux boîtes de dialogue spécifiques à l'écriture de scripts mettant en œuvre des objets de réplication :

  • Générer un script SQL, disponible à partir du menu contextuel du dossier Replication ainsi que de tous les sous-dossiers de Microsoft SQL Server Management Studio. Cette boîte de dialogue vous permet de générer des scripts d'objets de réplication sur une instance de Microsoft SQL Server.

  • Générer un script SQL - <NomObjet>, disponible à partir du menu contextuel relatif aux publications et aux abonnements. Cette boîte de dialogue vous permet de générer des scripts d'objets individuels.

Ces boîtes de dialogue génèrent des scripts d'objets sur une instance unique de SQL Server. Ils ne se connectent pas à d'autres instances pour permettre générer des scripts d'objets associés.

Options de la boîte de dialogue Générer un script SQL

  • Propriétés du serveur de distribution
    Permet de générer des scripts de procédures stockées pour : activer ou désactiver le serveur de distribution, ajouter ou supprimer des serveurs de publication associés au serveur de distribution, et créer ou supprimer la base de données de distribution.

  • Publications dans les sources de données suivantes
    Permet de générer des scripts de procédures stockées pour : activer ou désactiver la publication, et créer ou supprimer des publications, des articles, des abonnements par extraction et des travaux de réplication.

  • Abonnements dans les sources de données suivantes
    Permet de générer des scripts de procédures stockées afin de créer ou de supprimer des abonnements extraits et des travaux de réplication.

  • Pour créer ou activer les composants et Pour supprimer ou désactiver les composants
    Permet d'indiquer si le script doit inclure des commandes de création ou de suppression d'un objet de réplication. Microsoft recommande d'utiliser la boîte de dialogue pour créer un ensemble de scripts assurant l'activation et la désactivation de composants.

  • Travaux de réplication
    Permet de générer des scripts de travaux de réplication en complément des scripts d'appels de procédures stockées. Cette option n'est disponible que lors de la génération de scripts à partir d'un serveur de distribution.

    Les procédures stockées de réplication créent les travaux nécessaires lors de leur exécution ; il n'est donc pas requis de choisir cette option. Il peut toutefois s'avérer utile d'obtenir un enregistrement des travaux créés dans le cas où un seul travail devait être recréé.

Options de la boîte de dialogue Générer un script SQL - &lt;NomObjet&gt;

  • Pour créer ou activer les composants et Pour supprimer ou désactiver les composants
    Permet d'indiquer si le script doit inclure des commandes de création ou de suppression d'un objet de réplication. Microsoft recommande d'utiliser la boîte de dialogue pour créer un ensemble de scripts d'activation et de désactivation de composants.

  • Travaux de réplication
    Cette option n'est disponible qu'à partir de la boîte de dialogue Générer un script SQL.

Voir aussi

Concepts

Création de scripts de réplication