Another Distribution agent for the subscriptiion

  • sql2k sp3

    Im getting a message on replication that has been running

    for a while:

    Another distribution agent for the subscription(s) is

    running. NOTE: The step was retried the requested number

    of times (10) without succeeding. The step failed.

    Any ideas?

    Thanks

  • If it is a push subscription, check in the publisher with sp_who2 wich process id is running the agent.

    It could be that someone fire the agent from the command line, or that another job by mistake was created to run the agent.

  • How can I tell which process is running the distrubtion agent?

    I ran the sp_who2 and have a list of processes. I see several processes for the distribution database. When I look at the program name most of them are for my publication and subscription. There is one the say "Replication Distribution History"

    Thanks for your help

  • You could check for a process running sp_MSget_repl_commands, that is an sp runned by the distribution agent.

    You can use dbcc inputbuffer (spid) to find out.

  • I checked the processes and there is only one process with the sp_MSget_repl_commands.

    The subscription is a pulled subscription and I checked the server with the pulled subscription and there is only one instance of the distrib.exe running under the task manager windows. Also, I check the sp_who2 on that server as well and did not see any duplicates.

    Your help is greatly appreciated.

Viewing 5 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic. Login to reply