Procédure : créer un abonnement pouvant être mis à jour pour une publication transactionnelle (SQL Server Management Studio)

Configurez des abonnements pouvant être mis à jour sur la page Abonnements pouvant être mis à jour de l'Assistant Nouvel abonnement. Cette page est disponible seulement si vous avez activé une publication transactionnelle pour les abonnements pouvant être mis à jour. Pour plus d'informations sur l'activation des abonnements pouvant être mis à jour, consultez Procédure : activer la mise à jour d'abonnements pour les publications transactionnelles (SQL Server Management Studio).

Pour configurer un abonnement pouvant être mis à jour à partir du serveur de publication

  1. Connectez-vous au serveur de publication dans Microsoft SQL Server Management Studio, puis développez le nœud du serveur.

  2. Développez le dossier Réplication, puis développez le dossier Publications locales.

  3. Cliquez avec le bouton droit sur une publication transactionnelle activée pour les abonnements pouvant être mis à jour, puis cliquez sur Nouveaux abonnements.

  4. Suivez les pages de l'Assistant pour spécifier les options de l'abonnement, par exemple où l'Agent de distribution doit s'exécuter.

  5. Sur la page Abonnements pouvant être mis à jour de l'Assistant Nouvel abonnement, vérifiez que Répliquer est sélectionné.

  6. Sélectionnez une option dans la liste déroulante Valider sur le serveur de publication :

    • Pour utiliser des abonnements mis à jour immédiatement, sélectionnez Enregistrer les modifications simultanément. Si vous sélectionnez cette option et que la publication autorise les abonnements mis à jour en attente (l'option par défaut pour les publications créées avec l'Assistant Nouvelle publication), la propriété d'abonnement update_mode est définie à failover. Ce mode vous permet de passer ultérieurement en mise à jour en attente si nécessaire.
    • Pour utiliser des abonnements mis à jour en attente, sélectionnez Mettre les modifications en file d'attente et valider dès que possible. Si vous sélectionnez cette option, si la publication autorise les abonnements mis à jour immédiatement (l'option par défaut pour les publications créées avec l'Assistant Nouvelle publication), et si l'Abonné exécute SQL Server 2005 ou une version ultérieure, la propriété d'abonnement update_mode est définie à queued failover. Ce mode vous permet de passer ultérieurement en mise à jour immédiate si nécessaire.

    Pour des informations sur les changements de mode de mise à jour, consultez Procédure : basculer d'un mode de mise à jour à l'autre pour un abonnement transactionnel pouvant être mis à jour (SQL Server Management Studio).

  7. La page Nom d'accès aux abonnements pouvant être mis à jour est affichée pour les abonnements qui utilisent la mise à jour immédiate ou dont la propriété update_mode est définie à queued failover. Sur la page Nom d'accès aux abonnements pouvant être mis à jour, spécifiez un serveur lié via lequel sont effectuées les connexions au serveur de publication pour les abonnements mis à jour immédiatement. Les connexions sont utilisées par les déclencheurs qui s'exécutent sur l'Abonné et propagent les modifications vers le serveur de publication. Sélectionnez l'une des options suivantes :

    • Créer un serveur lié qui se connecte par Authentification SQL Server. Sélectionnez cette option si vous n'avez pas défini un serveur distant ou un serveur lié entre l'Abonné et le serveur de publication. La réplication crée un serveur lié pour vous. Le compte que vous spécifiez doit déjà exister sur le serveur de publication.
    • Utiliser un serveur lié ou un serveur distant que vous avez déjà défini. Sélectionnez cette option si vous n'avez pas défini un serveur distant ou un serveur lié entre l'Abonné et le serveur de publication à l'aide de sp_addserver (Transact-SQL), de sp_addlinkedserver (Transact-SQL), de SQL Server Management Studio ou d'une autre méthode.

    Pour des informations sur les autorisations requises par le compte du serveur lié, consultez la section « Abonnement mis à jour immédiatement » de la rubrique Considérations sur la sécurité pour la mise à jour des abonnements.

  8. Terminez l'Assistant.

Pour configurer un abonnement pouvant être mis à jour à partir de l'Abonné

  1. Connectez-vous à l'Abonné dans SQL Server Management Studio, puis développez le nœud du serveur.

  2. Développez le dossier Réplication.

  3. Cliquez avec le bouton droit sur le dossier Abonnements locaux, puis cliquez sur Nouveaux abonnements.

  4. Sur la page Publication de l'Assistant Nouvel abonnement, sélectionnez <Rechercher un serveur de publication SQL Server> dans la liste déroulante Serveur de publication.

  5. Connectez-vous au serveur de publication dans la boîte de dialogue Se connecter au serveur.

  6. Sélectionnez une publication transactionnelle activée pour les abonnements pouvant être mis à jour sur la page Publication.

  7. Suivez les pages de l'Assistant pour spécifier les options de l'abonnement, par exemple où l'Agent de distribution doit s'exécuter.

  8. Sur la page Abonnements pouvant être mis à jour de l'Assistant Nouvel abonnement, vérifiez que Répliquer est sélectionné.

  9. Sélectionnez une option dans la liste déroulante Valider sur le serveur de publication :

    • Pour utiliser des abonnements mis à jour immédiatement, sélectionnez Enregistrer les modifications simultanément. Si vous sélectionnez cette option et que la publication autorise les abonnements mis à jour en attente (l'option par défaut pour les publications créées avec l'Assistant Nouvelle publication), la propriété d'abonnement update_mode est définie à failover. Ce mode vous permet de passer ultérieurement en mise à jour en attente si nécessaire.
    • Pour utiliser des abonnements mis à jour en attente, sélectionnez Mettre les modifications en file d'attente et valider dès que possible. Si vous sélectionnez cette option, si la publication autorise les abonnements mis à jour immédiatement (l'option par défaut pour les publications créées avec l'Assistant Nouvelle publication), et si l'Abonné exécute SQL Server 2005 ou une version ultérieure, la propriété d'abonnement update_mode est définie à queued failover. Ce mode vous permet de passer ultérieurement en mise à jour immédiate si nécessaire.

    Pour des informations sur les changements de mode de mise à jour, consultez Procédure : basculer d'un mode de mise à jour à l'autre pour un abonnement transactionnel pouvant être mis à jour (SQL Server Management Studio).

  10. La page Nom d'accès aux abonnements pouvant être mis à jour est affichée pour les abonnements qui utilisent la mise à jour immédiate ou dont la propriété update_mode est définie à queued failover. Sur la page Nom d'accès aux abonnements pouvant être mis à jour, spécifiez un serveur lié via lequel sont effectuées les connexions au serveur de publication pour les abonnements mis à jour immédiatement. Les connexions sont utilisées par les déclencheurs qui s'exécutent sur l'Abonné et propagent les modifications vers le serveur de publication. Sélectionnez l'une des options suivantes :

    • Créer un serveur lié qui se connecte par Authentification SQL Server. Sélectionnez cette option si vous n'avez pas défini un serveur distant ou un serveur lié entre l'Abonné et le serveur de publication. La réplication crée un serveur lié pour vous. Le compte que vous spécifiez doit déjà exister sur le serveur de publication.
    • Utiliser un serveur lié ou un serveur distant que vous avez déjà défini. Sélectionnez cette option si vous n'avez pas défini un serveur distant ou un serveur lié entre l'Abonné et le serveur de publication à l'aide de sp_addserver (Transact-SQL), de sp_addlinkedserver (Transact-SQL), de SQL Server Management Studio ou d'une autre méthode.

    Pour des informations sur les autorisations requises par le compte du serveur lié, consultez la section « Abonnement mis à jour immédiatement » de la rubrique Considérations sur la sécurité pour la mise à jour des abonnements.

  11. Terminez l'Assistant.

Voir aussi

Tâches

Procédure : créer une publication et définir des articles (SQL Server Management Studio)
Procédure : créer un abonnement envoyé (SQL Server Management Studio)
Procédure : créer un abonnement par extraction de données (SQL Server Management Studio)

Concepts

Abonnements pouvant être mis à jour pour la réplication transactionnelle

Autres ressources

How to: Create an Updatable Subscription to a Transactional Publication (Replication Transact-SQL Programming)

Aide et Informations

Assistance sur SQL Server 2005