My organization has a SQL Server 2016 instance with multiple databases, and multiple publications/subscriptions for each database, in a transactional replication set-up.
Occasionally, we need to manually run the snapshots. In the past, we have been able to run 4 or 5 snapshot agent jobs at a time without a problem, but recently we are not able to run more than one agent at a time. When we try to launch a second agent job it stops immediately as a failure with the following generic message:
The replication agent encountered a failure. See the previous job step history message or Replication Monitor for more information. The step failed.
There is no other information in the previous step or in the replication monitor.
Is there any condition, e.g. environment or configuration, that would prevent running more than one agent at a time?