It just meant that the queue reader was running when you started the job. I
think everything is working now.
"Tom T" <TomT@discussions.microsoft.com> wrote in message
news:72D0314A-122E-43F0-8A44-0A680335749B@microsoft.com...
> The customer did not contact me until the 31st. From the sounds of it,
> replication was down for a short amount of time (network issues) during
> that
> period. On the 31st, I got a call indicating that the queue reader agent
> could not be restarted. The techs in the field tried for 3 days. I looked
> at
> the log and noticed that it was pointing to the wrong database.I changed
> the
> job to look at the distribution database. I then got the second type of
> error
> message when I again tried to restart the job.
>
> Cannot have more than one instance of Queue reader agent for the
> distribution database <distribution>
>
> I ran the following sql statement in query analyzer on the server where
> the
> publishing database and the distribution database reside.
>
> select count(*) from master.dbo.sysprocesses where [program_name] = 'Queue
> Reader Main (distribution)'
>
> I get a count(*) of 1 even though the queue reader is not running. Is
> there
> a way of clearing this entry out? Should this be 0 when the agent is not
> running?
>
> Thanks.
> --
> Tom
>
>
> "Hilary Cotter" wrote:
>
>> Tom
>>
>> The first series of messages
>> [8/24/2006 11:00:31 AM]NLECADS01.acudata: select count(*) from
>> master.dbo.sysprocesses where [program_name] = 'Queue Reader Main
>> (acudata)'
>>
>> imply that your queue reader cannot logon to your local distributor. Can
>> you
>> verify that the queue reader account runs under the sa account of your
>> subscriber? If it runs under a differen account, ensure that the default
>> database for this account is the distribution database and this account
>> is
>> in the dbo_role in the distribution database.
>>
>> The next series of messages seem to imply that you have more than one
>> queue
>> reader for the database. It is also troubling to me to see that somehow
>> you
>> were down from the 28th at 5:00 pm to the 8/31 at 10:00 am. What occurred
>> during this time period?
>>
>> [8/31/2006 9:59:14 AM]NLECADS01.distribution: select count(*) from
>> master.dbo.sysprocesses where [program_name] = 'Queue Reader Main
>> (distribution)'
>> Cannot have more than one instance of Queue reader agent for the
>> distribution database <distribution>
>>
>> [8/31/2006 10:14:35 AM]NLECADS01.distribution: select count(*) from
>> master.dbo.sysprocesses where [program_name] = 'Queue Reader Main
>> (distribution)'
>> Cannot have more than one instance of Queue reader agent for the
>> distribution database <distribution>
>> Unable to connect to Local Distributor
>> Queue Reader aborting
>> Microsoft SQL Server Replication Queue Reader Agent 8.00.2039
>> Copyright (c) 2000 Microsoft Corporation
>> Microsoft SQL Server Replication Agent: [NLECADS01].8
>>
>>
>>
>> --
>> Hilary Cotter
>> Director of Text Mining and Database Strategy
>> RelevantNOISE.Com - Dedicated to mining blogs for business intelligence.
>>
>> This posting is my own and doesn't necessarily represent RelevantNoise's
>> positions, strategies or opinions.
>>
>> Looking for a SQL Server replication book?
>>
http://www.nwsu.com/0974973602.html >>
>> Looking for a FAQ on Indexing Services/SQL FTS
>>
http://www.indexserverfaq.com >>
>>
>>
>> "Tom T" <TomT@discussions.microsoft.com> wrote in message
>> news:31ABF75B-06E1-40E1-AE2E-A94C5DA1B3C6@microsoft.com...
>> > Here is the output from the log. Since we have many publications, it
>> > tries
>> > over and over again. The basic error is the same,
>> >
>> > Microsoft SQL Server Replication Queue Reader Agent 8.00.2039
>> > Copyright (c) 2000 Microsoft Corporation
>> > Microsoft SQL Server Replication Agent: [NLECADS01].8
>> >
>> > Connecting to QueueReader 'NLECADS01.acudata'
>> >
>> > Server: NLECADS01
>> > DBMS: Microsoft SQL Server
>> > Version: 08.00.2039
>> > user name: dbo
>> > API conformance: 2
>> > SQL conformance: 1
>> > transaction capable: 2
>> > read only: N
>> > identifier quote char: "
>> > non_nullable_columns: 1
>> > owner usage: 31
>> > max table name len: 128
>> > max column name len: 128
>> > need long data len: Y
>> > max columns in table: 1024
>> > max columns in index: 16
>> > max char literal len: 524288
>> > max statement len: 524288
>> > max row size: 524288
>> >
>> > [8/24/2006 11:00:31 AM]NLECADS01.acudata: select count(*) from
>> > master.dbo.sysprocesses where [program_name] = 'Queue Reader Main
>> > (acudata)'
>> > [8/24/2006 11:00:31 AM]NLECADS01.acudata: select top 1 id, name from
>> > MSqreader_agents
>> > Server: NLECADS01, Database acudata : ODBC Error:Invalid object name
>> > 'MSqreader_agents'.
>> > Unable to connect to Local Distributor
>> > Queue Reader aborting
>> > Microsoft SQL Server Replication Queue Reader Agent 8.00.2039
>> > Copyright (c) 2000 Microsoft Corporation
>> > Microsoft SQL Server Replication Agent: [NLECADS01].8
>> >
>> > Connecting to QueueReader 'NLECADS01.acudata'
>> >
>> > Server: NLECADS01
>> > DBMS: Microsoft SQL Server
>> > Version: 08.00.2039
>> > user name: dbo
>> > API conformance: 2
>> > SQL conformance: 1
>> > transaction capable: 2
>> > read only: N
>> > identifier quote char: "
>> > non_nullable_columns: 1
>> > owner usage: 31
>> > max table name len: 128
>> > max column name len: 128
>> > need long data len: Y
>> > max columns in table: 1024
>> > max columns in index: 16
>> > max char literal len: 524288
>> > max statement len: 524288
>> > max row size: 524288
>> >
>> > [8/25/2006 9:26:10 AM]NLECADS01.acudata: select count(*) from
>> > master.dbo.sysprocesses where [program_name] = 'Queue Reader Main
>> > (acudata)'
>> > [8/25/2006 9:26:11 AM]NLECADS01.acudata: select top 1 id, name from
>> > MSqreader_agents
>> > Server: NLECADS01, Database acudata : ODBC Error:Invalid object name
>> > 'MSqreader_agents'.
>> > Unable to connect to Local Distributor
>> > Queue Reader aborting
>> > Microsoft SQL Server Replication Queue Reader Agent 8.00.2039
>> > Copyright (c) 2000 Microsoft Corporation
>> > Microsoft SQL Server Replication Agent: [NLECADS01].8
>> >
>> > Connecting to QueueReader 'NLECADS01.acudata'
>> >
>> > Server: NLECADS01
>> > DBMS: Microsoft SQL Server
>> > Version: 08.00.2039
>> > user name: dbo
>> > API conformance: 2