Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La réplication repose sur un ensemble de technologies qui permettent de copier et de distribuer des données et des objets de base de données d'une base de données vers une autre, puis de synchroniser ces bases de données afin de préserver leur cohérence. À l'aide de la réplication, vous pouvez distribuer des données à différents emplacements et aux utilisateurs distants ou mobiles via des réseaux locaux et étendus, des connexions téléphoniques, des connexions sans fil, et l'Internet.
La réplication transactionnelle est généralement utilisée dans des scénarios serveur à serveur qui nécessitent un débit élevé, notamment pour l'amélioration de l'extensibilité et de la disponibilité, l'entrepôt de données et la création de rapports, l'intégration de données depuis plusieurs sites, l'intégration de données hétérogènes et le déchargement du traitement par lots. La réplication de fusion est conçue essentiellement pour les applications mobiles ou les applications de serveur distribuées contenant des conflits de données possibles. Les scénarios courants incluent l'échange de données avec des utilisateurs mobiles, les applications de point de vente aux consommateurs (POS, Consumer Point of Sale) et l'intégration des données à partir de plusieurs sites. La réplication d'instantané est utilisée pour fournir le jeu de données initial pour la réplication transactionnelle et de fusion ; elle peut également être utilisée lorsque des rafraîchissements complets des données sont appropriés. Avec ces trois types de réplication, SQL Server fournit un système souple et puissant de synchronisation des données dans votre entreprise. La réplication dans SQLCE 3.5 et SQLCE 4.0 est prise en charge sur Windows Server 2012 et Windows 8.
En guise d’alternative à la réplication, vous pouvez synchroniser des bases de données à l’aide de Microsoft Sync Framework. Sync Framework inclut des composants et une API intuitive et flexible qui facilitent la synchronisation entre SQL Server, SQL Server Express, SQL Server Compact et les bases de données SQL Azure. Sync Framework inclut également des classes qui peuvent être adaptées pour la synchronisation entre une base de données SQL Server et toute autre base de données compatible avec ADO.NET. Pour obtenir une documentation détaillée des composants de synchronisation de base de données Sync Framework, consultez Synchronisation des bases de données. Pour obtenir une vue d’ensemble de Sync Framework, consultez le Centre de développement Microsoft Sync Framework. Pour obtenir une comparaison entre Sync Framework et la réplication de fusion, consultez La vue d’ensemble de la synchronisation des bases de données
Quoi de neuf
- SQL Server 2017 n’a pas introduit de nouvelles fonctionnalités importantes pour la réplication SQL Server.
- SQL Server 2016 n’a pas introduit de nouvelles fonctionnalités significatives pour la réplication SQL Server.
Pour obtenir des informations sur la compatibilité descendante, consultez Compatibilité descendante de la réplication.
Sécurité de la réplication
- Afficher et modifier les paramètres de sécurité de la réplication
- Gérer des connexions dans la liste d'accès à la publication
Publication et distribution
- Configurer la publication et la distribution
- Afficher et modifier les propriétés d’une publication
- Désactiver la publication et la distribution
Publications et articles
- Créer une publication
- Définir un article
- Afficher et modifier les propriétés d’une publication
- Afficher et modifier les propriétés d’un article
- Supprimer une publication
- Supprimer un article
- Créer une publication à partir d’une base de données Oracle
- Définir la période d’expiration des abonnements
- Spécifier des options de schéma
- Répliquer les modifications de schéma
- Gérer des colonnes d’identité
- Définir le niveau de compatibilité pour les publications de fusion
Options d’instantané
Filtrer les données
- Définir et modifier un filtre de colonne
- Définir et modifier un filtre de lignes statiques
- Définir et modifier un filtre de lignes paramétrable pour un article de fusion
- Optimiser les filtres de lignes paramétrables
- Définir et modifier un filtre de jointure entre des articles de fusion
Options de la réplication transactionnelle
- Définir la méthode de propagation des modifications de données des articles transactionnels
- Activer les abonnements de mise à jour pour les publications transactionnelles
Options de la réplication de fusion
- Définir une relation d’enregistrement logique entre des éléments de table de fusion
- Spécifier les propriétés de la réplication de fusion
- Spécifier un programme de résolution d’articles de fusion
Gérer les abonnements
- Créer un abonnement par extraction
- Afficher et modifier les propriétés d’un abonnement par extraction
- Supprimer un abonnement par extraction
- Créer un abonnement push
- Afficher et modifier les propriétés d’un abonnement push
- Supprimer un abonnement push
- Spécifier des planifications de synchronisation
- Créer un abonnement modifiable à une publication transactionnelle
- Créer un abonnement pour un abonné non SQL Server
Synchroniser des abonnements
- Créer et appliquer l'instantané initial
- Créer un instantané d’une publication de fusion avec des filtres paramétrés
- Initialiser un abonnement transactionnel à partir d’une sauvegarde
- Initialiser manuellement un abonnement
- Synchroniser un abonnement par extraction
- Synchroniser un abonnement push
- Réinitialiser un abonnement
- Exécuter des scripts pendant la synchronisation
- Implémenter un gestionnaire de logique métier pour un article de fusion
- Déboguer un gestionnaire de logique métier (programmation de la réplication)
- Contrôler le comportement des déclencheurs et des contraintes pendant la synchronisation
- Implémenter un outil personnalisé de résolution des conflits pour un article de fusion
Administration
- Utiliser des profils d’agent de réplication
- Valider des données sur l’abonné
- Gérer les partitions d’une publication de fusion avec des filtres paramétrables
- Bulk-Load Insertion de données dans des tables dans une publication de fusion d'une base de données
- Nettoyer les métadonnées de fusion
- Effectuer une mise à jour factice pour un article de fusion
- Afficher les commandes répliquées et d’autres informations dans la base de données de distribution
- Activer les sauvegardes coordonnées pour la réplication transactionnelle
- Administrer une topologie d’égal à égal
- Mettre en veille une topologie de réplication
- Configurer l'ensemble de tâches pour un serveur de publication Oracle
- Mettre à niveau des scripts de réplication
Écran
- Autoriser des non-administrateurs à utiliser le moniteur de réplication
- Surveiller la réplication par programmation
- Afficher les commandes répliquées et d’autres informations dans la base de données de distribution
- Afficher les informations de conflit pour les publications de fusion
- Mesurer la latence et valider les connexions pour la réplication transactionnelle