Quando tive esse problema, meu banco de dados não tinha um proprietário definido corretamente. Eu havia restaurado um banco de dados de outro domínio do Windows, cliquei com o botão direito do mouse no banco de dados -> propriedades e verifiquei na guia "geral" que o proprietário estava definido corretamente. No entanto, na guia "arquivos", o proprietário não foi definido. Assim que configurei, a replicação estava funcionando sem problemas.