Al iniciar el publicador en una réplica de sql server aparece el siguiente error en la descripción del estado de la instantánea : Ya hay un DataReader abierto asociado a este comando, debe cerrarlo primero (There is already an open DataReader associated with this Command which must be closed first).

Atención, este error es muy común en aplicaciones webs al conectar con la BD. La solución que pongo aquí sólo sirve para que no aparezca al iniciar una suscripción.

Para solucionar este problema y que no vuelva a ocurrir, cerrar todas las conexiones que tengáis a las instáncias de sql server con management studio y reiniciar el servicio de sql server.