"Nicht initialisierte Abonnements" Fehler in der Replikation überwachen
Ich bin mit SQL Server 2012 und der Umsetzung der Transaktionsreplikation. Im mit der im system gespeicherten Prozeduren zum erstellen von Publikationen und Abonnements. Ich war erfolgreich bei der Schaffung von diesen Dingen, aber wenn ich überprüfen Sie die Replikation überwachen, zeigt es "nicht Initialisierte Abonnements".
Wenn ich überprüfen Sie den status der Synchronisation auf die Zeichnung, ich fand dieses Protokoll
Date 6/20/2012 7:36:33 PM
Log Job History (HYDHTC0131320D-PublisherDB-PublicationOne-HYDHTC0131320D\MSS-ReplicationSubscri-7C1D7509-C8A6-4073-A901-0433A2B6D2D3)
Step ID 1
Server HYDHTC0131320D\MSSQLSERVER2
Job Name HYDHTC0131320D-PublisherDB-PublicationOne-HYDHTC0131320D\MSS-ReplicationSubscri-7C1D7509-C8A6-4073-A901-0433A2B6D2D3
Step Name Run agent.
Duration 00:07:41
Sql Severity 0
Sql Message ID 0
Operator Emailed
Operator Net sent
Operator Paged
Retries Attempted 0
Message
2012-06-20 14:14:13.986 Copyright (c) 2008 Microsoft Corporation
2012-06-20 14:14:13.986 Microsoft SQL Server Replication Agent: distrib
2012-06-20 14:14:13.986
2012-06-20 14:14:13.986 The timestamps prepended to the output lines are expressed in terms of UTC time.
2012-06-20 14:14:13.986 User-specified agent parameter values:
-Publisher HYDHTC0131320D
-PublisherDB PublisherDB
-Publication PublicationOne
-Distributor HYDHTC0131320D
-SubscriptionType 2
-Subscriber HYDHTC0131320D\MSSQLSERVER2
-SubscriberSecurityMode 1
-SubscriberDB ReplicationSubscriberDB
-Continuous
-XJOBID 0xDFE51AEC7F9E3F42A450CE8874B662CD
-XJOBNAME HYDHTC0131320D-PublisherDB-PublicationOne-HYDHTC0131320D\MSS-ReplicationSubscri-7C1D7509-C8A6-4073-A901-0433A2B6D2D3
-XSTEPID 1
-XSUBSYSTEM Distribution
-XSERVER HYDHTC0131320D\MSSQLSERVER2
-XCMDLINE 0
-XCancelEventHandle 000005F8
-XParentProcessHandle 00000560
2012-06-20 14:14:13.986 Startup Delay: 619 (msecs)
2012-06-20 14:14:14.606 Connecting to Subscriber 'HYDHTC0131320D\MSSQLSERVER2'
2012-06-20 14:14:14.656 Connecting to Distributor 'HYDHTC0131320D'
2012-06-20 14:14:14.671 Parameter values obtained from agent profile:
-bcpbatchsize 2147473647
-commitbatchsize 100
-commitbatchthreshold 1000
-historyverboselevel 1
-keepalivemessageinterval 300
-logintimeout 15
-maxbcpthreads 1
-maxdeliveredtransactions 0
-pollinginterval 5000
-querytimeout 1800
-skiperrors
-transactionsperhistory 100
2012-06-20 14:14:14.683 Agent message code 21040. Publication '' does not exist.
Wie löse ich dieses Problem?
InformationsquelleAutor Harsha | 2012-06-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es scheint einen Fehler in Ihrer Replikations-setup-Skripten.
Ich vermute, der Fehler liegt im Aufruf sp_addpushsubscription_agent (wenn es push-Abonnement) oder sp_addpullsubscription_agent (wenn es pull-Abonnement). Speziell die @Veröffentlichung parameter ist falsch, wie der Verteilungs-Agent, die besagt, dass die angegebene Veröffentlichung " existiert nicht.
Bitte überprüfen Sie Ihr script und versuchen Sie es erneut.
InformationsquelleAutor Brandon Williams
Habe ich den gleichen Fehler. Mein fix war zu explizit definieren, die Job_login und job_password, die ich hatte, als null -, mit zu beginnen.
InformationsquelleAutor Dan
Stand ich vor gleichen problem und fixiert, indem Sie Folgendes tun :
-Abonnenten, die Job-Inhaber identisch ist, die Veröffentlichung Benutzer
-Abonnenten Benutzer Hinzugefügt wurde, wird die Abonnenten-Liste Benutzer und Hinzugefügt
zu der Serverrolle sysadmin
InformationsquelleAutor George Rizk
Nur ein paar Notizen, wie ich es geschafft, ein pull-Abonnenten einrichten und ausführen einer Sicherung der Initialisierung:
sp_addsubscription
) und stellen Sie sicher, Sie haben@sync_type = N'replication support only'
.Hoffe, dies hilft noch jemand mit zu kämpfen pull-Abonnenten, basierend auf der backup-Initialisierung ... beachten Sie, dass an keiner Stelle habe ich alle backup-Konfigurationen innerhalb der Replikation Konfiguration. Auch festgestellt, dass der pull-Abonnement muss nicht initialisieren (
@immediate_sync = 0
).Ist hier die Skripte:
InformationsquelleAutor Christo Pretorius