Améliorations de la disponibilité de la réplication

Des améliorations ont été apportées à la disponibilité de la réplication dans les domaines suivants :

  • réplication des modifications de schémas ;
  • réactivation de la remise des captures instantanées ;
  • réplication transactionnelle d'égal à égal ;
  • prise en charge améliorée des agents de réplication ;
  • réplication des enregistrements logiques.

Améliorations de la disponibilité

Réplication des modifications de schémas

Dans SQL Server 2000, les colonnes pouvaient être ajoutées et supprimées des tables publiées à l'aide des procédures sp_repladdcolumn (Transact-SQL) et sp_repldropcolumn (Transact-SQL). Dans SQL Server 2005, une plage de modifications de schémas plus importante peut être répliquée sans l'aide de procédures stockées spéciales. Des instructions DDL sont émises sur le serveur de publication et sont automatiquement propagées à tous les Abonnés. Pour plus d'informations, consultez Modification du schéma dans les bases de données de publication.

Réactivation de la remise des captures instantanées

Des améliorations ont été apportées à la génération et à l'application des captures instantanées, notamment à la reprise automatique des captures instantanées interrompues pendant la remise. Si le transfert des captures instantanées est interrompu à tout moment, il reprend automatiquement sans renvoyer les fichiers qui ont été entièrement transférés. Aucune option spéciale n'est requise pour tirer parti de cette fonctionnalité.

Réplication transactionnelle d'égal à égal

Dans SQL Server 2000, la réplication transactionnelle prenait en charge les topologies hiérarchiques dans lesquelles un serveur de publication était propriétaire des données répliquées sur l'Abonné. La réplication transactionnelle avec abonnements mis à jour prenait en charge les mises à jour côté Abonné mais les Abonnés étaient classés comme des types de participants différents des serveurs de publication dans la réplication. Dans SQL Server 2005, un nouveau modèle d'égal à égal est introduit. Il permet la réplication entre des participants identiques dans la topologie. Cette nouvelle prise en charge est destinée aux clients qui exécutent des configurations serveur à serveur qui requièrent également le déplacement dynamique des rôles entre les nœuds répliqués à des fins de maintenance ou de gestion des défaillances. Pour plus d'informations, consultez Réplication transactionnelle d'égal à égal.

Prise en charge améliorée des agents de réplication

La fiabilité et la récupération des erreurs ont été améliorées pour les agents de réplication. La contention entre les agents et les travaux est réduite, et les agents effectuent automatiquement de nouvelles tentatives après des erreurs réseau, des conditions de blocage et des délais de requêtes. Pour plus d'informations sur les agents, consultez Présentation des Agents de réplication.

Réplication des enregistrements logiques

Par défaut, la réplication de fusion traite les modifications ligne par ligne. La fonctionnalité des enregistrements logiques permet à la réplication de fusion de traiter un jeu de lignes associées en tant qu'une seule unité, (par exemple, une ligne parent dans une table SalesOrderHeader et ses lignes filles dans SalesOrderDetails). Indépendamment de la fiabilité du réseau ou d'autres facteurs, l'utilisation de cette fonctionnalité permet de s'assurer que les jeux d'enregistrements associés seront toujours traités simultanément et dans leur intégralité au niveau de l'Abonné. Pour plus d'informations, consultez Regroupements des modifications apportées à des lignes connexes à l'aide d'enregistrements logiques.

Voir aussi

Concepts

Amélioration de la réplication

Aide et Informations

Assistance sur SQL Server 2005