Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

SQL Server 2016 : La réplication

Aborder les publications et les articles

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Ce que vous répliquez sont des publications composées d'articles. Découvrez ces deux notions dans cette vidéo.
03:35

Transcription

Il y a deux concepts qu'il faut comprendre encore pour aborder la réplication. Je vous ai parlé déjà de publication. Et la publication c'est quelque chose qui est composé d'articles. La publication c'est simplement l'ensemble des données qui seront répliquées. On peut choisir dans une base de données plusieurs tables. On peut les sélectionner. On peut avoir une publication qui est composée d'une table ou de trois tables ou de toutes les tables de la base de données. Et pour cela, il faut les sélectionner les unes après les autres. En fait, quand on fait de la réplication on ne réplique pas l'intégralité de la base, mais des publications dans la base. C'est un modèle qui est souple parce qu'il va nous permettre de sélectionner des publications différentes de la base de données si on doit les échanger avec différents abonnés. Par exemple, on pourra avoir des tables de référence : la table des villes, la table des codes de produit, qu'on va mettre dans une publication à répliquer sur tous les abonnés des bases de données de nos succursales. Et puis on aura peut-être une publication de notre fichier client, qui elle sera en réplication de fusion parce que les succursales vont pouvoir ajouter des clients. Donc c'est un modèle qui est très souple. Une publication est nécessairement limitée à une base de données. Vous ne pouvez pas voir une publication de tables qui sont dans plusieurs bases. Comme je vous le disais, cette publication, elle est composée d'articles. Les articles, c'est simplement des tables, mais ça peut être d'autres choses. Je vous expliquerai juste après. Attendons le transparent suivant. Les bases et les tables système ne peuvent pas être répliquées. Ça c'est assez évident. Vous ne pouvez répliquer que des tables utilisateurs. Donc je vous le disais, la publication est faite d'articles. Les articles, ce sont donc tous les objets répliqués qui font partie d'une publication. Prenons l'exemple le plus simple : les tables. Eh bien on peut choisir des tables toutes entières ou bien on peut effectuer deux types de filtre ou de filtrage. Un filtrage vertical : on va prendre seulement certaines colonnes d'une table. Donc on va faire ce qu'on appelle la projection dans une requête SQL. C'est un élément de l'algèbre relationnel. On va dire, je prends uniquement de mes clients le code, le nom, le prénom, et l'âge. Et toutes les colonnes qui ne m'intéressent pas, je ne les place pas dans mon article. Et donc je vais répliquer uniquement ces colonnes sur mes abonnés. Mais je peux également effectuer un filtrage horizontal. On va voir en pratique tout cela bien sûr. Le filtrage horizontal c'est comme la clause « where » de votre requête SQL. Vous prenez seulement certaines lignes d'une table, selon un critère que vous choisissez et on va le voir quand on va créer un article, on peut écrire nos critères de filtre évidement. On peut aussi choisir dans nos articles beaucoup d'options spécifiques. Par exemple, on peut indiquer qu'on veut répliquer sur une table, les index ou les contraintes et donc on peut choisir beaucoup d'éléments qui vont être publiés dans la publication ou non. On peut utiliser des vues, donc répliquer les vues également. Et puis on peut utiliser, si vous le souhaitez, le résultat d'une procédure stockée. Vous pouvez dire cet article c'est l'exécution d'une procédure stockée et son résultat et on va simplement publier ce résultat. Mais bon, c'est un cas un peu particulier. La plupart du temps bien sûr, on va se contenter d'objets, principalement des tables.

SQL Server 2016 : La réplication

Mettez en place une solution de réplication sur une plateforme SQL Server. Transférez ainsi aisément vos données entre des instances SQL Server.

1h22 (18 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :26 juil. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !