web-dev-qa-db-fra.com

SQL Server 2014 Replication - Le processus n'a pas pu se connecter à l'abonné 'xxx' '

Je viens de créer une réplication transactionnelle très élémentaire sur SQL Server 2014.

L'éditeur et le distributeur sont un et le même.

J'ai configuré l'éditeur pour appuyer sur l'abonné, de sorte que toutes les configurations ont été effectuées sur l'éditeur.

J'ai configuré tous les comptes d'utilisateurs exactement comme détaillé dans ce tutoriel Microsoft .

L'éditeur et l'abonné sont configurés avec succès et SQL Server Agent est en cours d'exécution sur les deux serveurs.

Indépendamment de cela, lorsque je vérifie le statut sur l'éditeur, je reçois à plusieurs reprises ce message:

Le processus n'a pas pu se connecter à l'abonné '(Box d'abonné)'

J'ai vérifié en ligne, y compris ici , ici , Ici et ici .

J'ai essayé les suggestions et je ne peux pas le déboguer, bien que je sache à peu près sa connexion.

5
dthree

Réponse de la wiki communautaire générée à partir des commentaires de la question par Brandon Williams

Dans le didacticiel, le compte Rem_Distribution devra être ajouté à la base de données d'abonnement en tant que db_owner.

Dans le nouvel assistant d'abonnement, sur la page de sécurité de l'agent de distribution, vous spécifiez un compte de processus, qui serait le compte Rem_Distribution créé sur l'éditeur. Maintenant, plus bas sur la page est une section "Connectez-vous à l'abonné". Choisissez "en empruntant le compte de processus".

Si le compte existe à l'abonné avec le même nom d'utilisateur et mot de passe, et des autorisations appropriées, cela fonctionnera. Ceci est connu comme authentification transparente. Vous pouvez également utiliser l'authentification SQL pour vous connecter à l'abonné.

Réponse de Dthree:

J'ai triplé tous les paramètres de sécurité pour vous assurer que tout a été configuré à droite et j'ai constaté que j'ai partagé et définir les paramètres de sécurité dans le mauvais dossier de l'instantané repldata. Correction de cela et entre les deux corrections qui fonctionnaient.

2
Paul White 9