Der Prozess konnte nicht ausgeführt werden 'sp_replcmds' auf <ServerName>
Ich habe eine Menge Probleme beim einrichten der Transaktionsreplikation auf meinem test-server. Ich bin mit SQL Server 2008 SP2.
Ich bin in der Lage, erstellen Sie eine Transaktionspublikation. Der snapshot-agent funktioniert und das abonnieren der Veröffentlichung funktioniert auch gut. Das problem, das ich sehe, ist, dass der Protokolllese-agent schlägt fehl mit der Fehlermeldung:
Der Prozess konnte nicht ausgeführt werden 'sp_replcmds' auf [ServerName]
Den snapshot und den Protokolllese-agents laufen unter einem windows-Konto mit administrator-Privilegien in der Domäne, und sysadmin Rechte auf dem sql-server. Ich habe auch versucht, die Agenten ausführen, unter dem der SQL Server-agent-Profil. Ich habe versucht, die Ausführung sp_replflush und Neustart des SQL-agent. Ich habe auch versucht Erhöhung -LoginTimeout-500-und -ReadBatchSize-10.
Jede Hilfe sehr dankbar.
InformationsquelleAutor Ed Allison | 2010-11-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
vielleicht, wenn Sie versuchen, Sturz und Wiederherstellung des Abonnements um das problem zu lösen. das einige Zeit funktioniert. so hier sind andere Fragen wie die deine SQL Server 2008, dass die Replikation fehlschlägt: Vorgang konnte nicht ausgeführt werden 'sp_replcmds'
InformationsquelleAutor GeoAvila
Es gibt ein paar Gründe, die das verursachen kann, aber für mich vor kurzem das problem war, dass beide Datenbanken waren im Besitz von einem domain-account. Sobald ich wechselte Sie beide im Besitz von "sa", es wurde behoben.
InformationsquelleAutor Nik
Können Sie versuchen, die änderung von Ausgabe-verbose-level auf 4 zu sehen, keine zusätzliche info.chnanging readbatch Größe wird nicht helfen, wenn es eine einzelne Transaktion.
InformationsquelleAutor TheGameiswar