Nouveautés (Réplication)
SQL Server 2008 intègre plusieurs fonctionnalités nouvelles et améliorations de la réplication.
Réplication transactionnelle d'égal à égal
La réplication d'égal à égal inclut les améliorations significatives suivantes en matière d'utilisation et de gestion :
Capacité de détecter des conflits pendant la synchronisation. Cette option, activée par défaut, permet à l'Agent de distribution de détecter des conflits et de cesser de traiter les modifications sur le nœud affecté. Pour plus d'informations, consultez Détection de conflit dans la réplication d'égal à égal.
Capacité d'ajouter des nœuds à une topologie de réplication sans suspendre la topologie.
Dans les versions antérieures de SQL Server, vous pouvez ajouter un nœud à une topologie et connecter le nouveau nœud à un nœud existant. Pour connecter le nouveau nœud à plusieurs nœuds existants, vous devez arrêter toute activité dans la topologie puis vous assurer que toutes les modifications en attente sont remises à tous les nœuds. Dans SQL Server 2008, vous pouvez connecter le nouveau nœud à un nombre quelconque de nœuds existants sans pour autant les suspendre. Pour cela, vous devez utiliser l'Assistant Configurer la topologie d'égal à égal ou spécifier la valeur 'init from lsn' pour le paramètre @sync\_type de sp_addsubscription.
Capacité à configurer une topologie visuellement dans l'Assistant Configurer la topologie d'égal à égal.
Le nouvel Assistant de configuration fournit une visionneuse de topologie qui vous permet d'effectuer des tâches de configuration courantes, telles que l'ajout de nouveaux nœuds, la suppression de nœuds et l'ajout de nouvelles connexions entre des nœuds existants. La visionneuse est une amélioration majeure par rapport à la grille. La visionneuse vous permet de voir exactement comment une topologie est configurée et d'effectuer aisément les différentes tâches de configuration. Par exemple, vous pouvez configurer les nœuds A, B et C de manière à ce qu'ils soient tous interconnectés, puis configurer le nœud D pour le connecter uniquement aux nœuds A et B. La grille ne vous offre pas ce niveau de contrôle car, avec celle-ci, tous les nœuds doivent être connectés les uns aux autres.
Pour plus d'informations, consultez Procédure : configurer la réplication transactionnelle d'égal à égal (SQL Server Management Studio) et Procédure : configurer la réplication transactionnelle d'égal à égal (programmation Transact-SQL de la programmation).
Moniteur de réplication
Le moniteur de réplication inclut les améliorations d'utilisation suivantes :
Dans la plupart des grilles du moniteur de réplication, vous pouvez à présent effectuer les opérations suivantes : sélectionner les colonnes à afficher, trier par plusieurs colonnes et filtrer les lignes de la grille en fonction des valeurs de colonne.
Pour accéder à ces fonctionnalités : cliquez avec le bouton droit sur une grille, puis sélectionnez Choisir les colonnes à afficher, Trier, Filtrer ou Effacer le filtre. Les paramètres de filtre sont spécifiques à chaque grille. La sélection et le tri des colonnes sont appliqués à toutes les grilles du même type, par exemple aux grilles de publications pour chaque serveur de publication.
L'onglet Travaux communs du nœud Serveur de publication a été renommé Agents. L'onglet Agents fournit à présent un emplacement centralisé pour consulter des informations sur tous les agents et travaux associés aux publications sur le serveur de publication sélectionné. Les Agents et les travaux associés aux publications incluent les éléments suivants :
Agent de capture instantanée, utilisé par toutes les publications.
Agent de lecture du journal, utilisé par toutes les publications transactionnelles.
Agent de lecture de la file d'attente, utilisé par les publications transactionnelles prenant en charge les abonnements mis à jour en attente.
Travaux de maintenance, utilisés par toutes les publications.
L'Agent de distribution et l'Agent de fusion sont associés avec des abonnements à des publications. Pour plus d'informations, consultez Procédure : afficher des informations et effectuer des tâches pour les agents associés à un abonnement (Moniteur de réplication).
L'onglet Avertissements et Agents du nœud de publication a été séparé en deux onglets distincts, Avertissements et Agents. La séparation des onglets accentue la différence entre l'administration des avertissements liés aux performances et la surveillance des agents de réplication. L'onglet Agents est actualisé automatiquement, mais l'onglet Avertissements ne l'est pas.
Pour plus d'informations sur le moniteur de réplication, consultez Analyse de la réplication avec le Moniteur de réplication.
Prise en charge améliorée de la réplication transactionnelle pour les tables partitionnées
Dans les versions précédentes de SQL Server, la réplication prend en charge la publication de tables partitionnées. Toutefois, vous ne pouvez pas utiliser la clause SWITCH PARTITION d'ALTER TABLE pour déplacer des données entre des partitions. Dans SQL Server 2008, la réplication transactionnelle vous permet d'exécuter des commandes SWITCH PARTITION sur la base de données de publication et que les commandes soient éventuellement répliquées et appliquées à chaque Abonné. Pour plus d'informations, consultez Réplication de tables et d'index partitionnés.