![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Maybe someone can give me a hint on this. -- Right-clicking on the distribution agent offers an option, "run agent on subscriber". I want to try that. Box comes up that says "Subscriber must be prepared ..." and with a button that says it will verify subscriber. I click that and get an error message: Server 'SQLTEST1" is not prepared to run the offloaded agent. Error 1040: The agent failed to connect to the Distributor due to the following error. 'Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection. -- Oh, yeah? In BOL, there's a section on Remote Agent Activation that suggests you have to go to the subscriber (SQLTEST1) and run DCOMCNFG.exe, only the instructions don't reflect the DCOMCNFG.exe that exists on Windows Server 2003. Anybody have any hints for me what the problem is here? "user '(null)'"???? SQLAgent is running happily on SQLTEST1 and SQLTEST2 (publisher and current distributor), using a domain account, and SQLTEST2 is pushing a transactional replication happily to SQLTEST1, but I want to move the distributor! Thanx. Josh |
#3
| |||
| |||
|
#4
| |||
| |||
|
|
Usually this eror is returned when you try to use sql server security (logins) and the server you're connecting to isn't set to allow mixed authentication. I'm not too sure how this applies in your situation, but please can you check to see if this is relevant - eg is the distribution agent set to use sql logins? |
|
Paul Ibison SQL Server MVP, www.replicationanswers.com (recommended sql server 2000 replication book: http://www.nwsu.com/0974973602p.html) |
#5
| |||
| |||
|
|
drill down in component services, computers, my computer, Dcom Config, locate Microsoft SQL Server Replication Distribution Agent 8.0, right click on it, select properties, select launch and Activation Permissions, and then add the account the SQL Server agent runs under on the publisher. Make sure this account is part of your local administrator group on your publisher. |
|
I think you would be best to use a pull agent running off your subscriber. |
#6
| |||
| |||
|
|
On Tue, 23 Nov 2004 15:06:52 -0500, "Hilary Cotter" hilary.cotter (AT) gmail (DOT) com> wrote: drill down in component services, computers, my computer, Dcom Config, locate Microsoft SQL Server Replication Distribution Agent 8.0, right click on it, select properties, select launch and Activation Permissions, and then add the account the SQL Server agent runs under on the publisher. Make sure this account is part of your local administrator group on your publisher. I did the launch, not the activation. Let me try ... dang, I'll have to wait a while, I'll let you know later. I think you would be best to use a pull agent running off your subscriber. With a pull subscription, the distributor is still on the publisher, right? That is, the distribution DATABASE is still on the publisher. I presume (?) that the distribution database moves to the subscriber, if you "move the distributor"?!? As usual, thanks. J. |
![]() |
| Thread Tools | |
| Display Modes | |
| |