Partager via


Leçon 3 : configuration de la distribution

Dans cette leçon, vous allez configurer la distribution sur le serveur de publication et définir les autorisations requises sur les bases de données de publication et de distribution. Si vous avez déjà configuré le serveur de distribution, vous devez d'abord désactiver la publication et la distribution avant de commencer cette leçon. Pour plus d'informations, consultez Désactivation de la publication et de la distribution. Ne procédez pas ainsi si vous devez conserver une topologie de réplication existante.

La configuration d'un serveur de publication avec un serveur de distribution distant dépasse le cadre de ce didacticiel.

Configuration de la distribution sur le serveur de publication

  1. Connectez-vous au serveur de publication dans SQL Server Management Studio, puis développez le nœud du serveur.

  2. Cliquez avec le bouton droit sur le dossier Réplication, puis cliquez sur Configurer la distribution.

    [!REMARQUE]

    Si vous êtes connecté à SQL Server à l'aide de localhost au lieu du nom du serveur réel, un avertissement vous indique que SQL Server ne peut pas se connecter au serveur 'localhost'. Cliquez sur OK dans la boîte de dialogue d'avertissement. Dans la boîte de dialogue Se connecter au serveur, remplacez le Nom du serveur, qui indique localhost, par le nom de votre serveur. Cliquez sur Se connecter.

    L'Assistant Configuration de la distribution démarre.

  3. Dans la page Serveur de distribution, sélectionnez '<ServerName>' agit comme son propre serveur de distribution ; SQL Server crée une base de données de distribution et un journal, puis cliquez sur Suivant.

  4. Si SQL Server ne s'exécute pas, dans la page de démarrage de SQL Server Agent, sélectionnez Oui, configurez le service SQL Server Agent pour qu'il démarre automatiquement. Cliquez sur Suivant.

  5. Entrez \\<Machine_Name>\repldata dans la zone de texte Dossier d'instantanés, où <Machine_Name> désigne le serveur de publication, puis cliquez sur Suivant.

  6. Acceptez les valeurs par défaut sur les pages restantes de l'Assistant.

  7. Cliquez sur Terminer pour activer la distribution.

Définition des autorisations de base de données sur le serveur de publication

  1. Dans SQL Server Management Studio, développez Sécurité, cliquez avec le bouton droit sur Connexions, puis sélectionnez Nouvelle connexion.

  2. Dans la page Général, cliquez sur Rechercher, entrez <Machine_Name>\repl_snapshot dans la zone Entrez le nom de l'objet à sélectionner, où <Machine_Name> désigne le serveur de publication local, cliquez sur Vérifier les noms, puis cliquez sur OK.

  3. Sur la page Mappage de l'utilisateur, dans la liste Utilisateurs mappés à cette connexion, sélectionnez les bases de données distribution et AdventureWorks2012 .

    Dans la liste Appartenance au rôle de base de données sélectionnez le rôle db_owner pour la connexion pour les deux bases de données.

  4. Cliquez sur OK pour créer la connexion.

  5. Répétez les étapes 1 à 4 pour créer une connexion pour le compte local repl_logreader. Cette connexion doit aussi être mappée aux utilisateurs membres du rôle de base de données fixe db_owner des bases de données de distribution et AdventureWorks.

  6. Répétez les étapes 1 à 4 pour créer une connexion pour le compte local repl_distribution. Cette connexion doit être mappée à un utilisateur membre du rôle de base de données fixe db_owner de la base de données de distribution.

  7. Répétez les étapes 1 à 4 pour créer une connexion pour le compte local repl_merge. Cette connexion doit avoir les mappages d'utilisateur des bases de données de distribution et AdventureWorks.

Voir aussi

Concepts

Configurer la distribution

Modèle de sécurité de l'Agent de réplication

Autres ressources

Procédure : configurer la publication et la distribution (programmation RMO)

Procédure : configurer la publication et la distribution (programmation Transact-SQL de la réplication)