I have configured transactional replication from SQL Server 2008 to SQL Server 2012. And everything is OK, except one thing: after the initial snapshot is delivered to subscriber, distribution agent starts to deliver it again, the same articles in the same order, instead of applying undistribution transactions, pending delivery.
I tried to reinitialize subscription, re-create subscription and generate new snapshot, but it doesn't help. There are no any errors in any of agents history, but snapshot delivery is just looped.
How can it be fixed?