A présent, il faut exécuter l'assistant Create Publication pour créer une publication pour la réplication. Pour cet exemple, répliquons la table Customers de Northwind sur le serveur TANYA. La figure 6 présente l'écran de l'assistant qui permet de sélectionner le type de réplication à utiliser avec la publication. Sélectionnez Transactional
Créer une publication
publication. La figure 7 présente l’écran suivant de l’assistant,
qui permet d’indiquer si on active l’option des abonnements avec mise à jour immédiate.
Sélectionnez Yes pour garantir la cohérence des données sur les deux serveurs.
En activant l’option ‘Yes, allow immediate-updating subscriptions’, on indique
à SQL Server qu’il doit répercuter les transactions validées sur les abonnés immédiatement
après les avoir appliquées sur l’éditeur. L’assistant demande ensuite si tous
les abonnés sont des SQL Server.
L’écran suivant de l’assistant énumère les tables qui peuvent prendre part à une
réplication transactionnelle. Pour identifier de manière unique chaque enregistrement
modifié pour la réplication, SQL Server a besoin des clés principales de toutes
les tables participant à une réplication transactionnelle. Ainsi, dans une solution
de réplication transactionnelle on ne peut pas répliquer les tables ne disposant
pas d’une clé principale. Un autre piège de la réplication SQL Server est que
l’on peut répliquer les valeurs des colonnes identités mais pas la propriété identité.
Aussi, s’il faut configurer une réplication bidirectionnelle (ou une mise à jour
immédiate des abonnements) on ne peut pas utiliser de tables possédant des colonnes
identité.
Lorsque l’on sélectionne la table Customers, l’assistant fait apparaître le message
Enterprise Manager de la figure 8, qui indique que SQL Server ajoute une colonne
d’horodatage à la table. Contrairement à une idée très répandue, la colonne timestamp
n’est pas un champ date-et-heure ; c’est un champ qui suit la séquence des modifications.
Ainsi, si une table ne possède pas déjà une colonne d’horodatage (cas de la table
Customers) SQL Server ajoute cette colonne pour identifier l’ordre des modifications
portant sur la même table mais sur des serveurs différents.
Le reste des étapes de l’assistant configure la publication de Northwind sur TANYA
et permet de définir des filtres de données spécifiant les données à répliquer.
Pour simplifier, répliquons toutes les données de la table Customers.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
- Activer la mise en veille prolongée dans Windows 10
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Chiffrements symétrique vs asymétrique
- Cybersécurité Active Directory et les attaques de nouvelle génération
Les plus consultés sur iTPro.fr
- Faire évoluer la souveraineté des données du statut d’ambition politique à son application opérationnelle
- Mythos et modèles-frontières : quel avenir pour la cybersécurité en France et en Europe face à l’IA ?
- IA agentique : des investissements massifs freinés par des données insuffisamment préparées
- CRM et souveraineté : le choix technologique est devenu un choix politique
Articles les + lus
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Avril 2026
À la une de la chaîne Tech
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Avril 2026
