T-SQL-Abfrage für die Replikation Artikel
Kennt jemand eine Abfrage, die ich ausführen konnte, die mir erzählen würde, was den Artikeln, falls vorhanden, in einer Ziel-Datenbank, die im Zusammenhang mit einer transaktionsreplikationspublikation?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier sind alle beteiligten Tabellen, die mit SQL Server-Replikation
http://msdn.microsoft.com/en-us/library/ms179855.aspx
Blättern Sie nach unten zum Abschnitt "Replikation von Tabellen in der Datenbank für Abonnementeinstellungen" und finden Sie die Tabellen für Publikationen, Abonnements, schemas, Artikel und Kolumnen.
Für diejenigen, die einen kurzen Ausschnitt...
Blick in syspublications, um zu sehen, eine Liste der Publikationen auf der publisher-Datenbank. Hoffentlich werden Sie in der Lage, um zu sehen, mit einer Beschreibung, die die Abonnenten-Datenbank an, die Sie interessiert sind in. Beachten Sie die pubid der Publikation, die Sie interessiert sind in:
Dann schauen Sie in sysarticles zu sehen, die Tabellen sind tatsächlich repliziert zu diesem Zweck zeigen Sie:
Diese ausführen muss, um auf der publisher-Datenbank, nicht die Abonnenten-Datenbank.
Zeigt Informationen über einen Artikel. Diese gespeicherte Prozedur ausgeführt wird auf dem Verleger für die Veröffentlichungsdatenbank. Für Oracle-Verleger, der diese gespeicherte Prozedur ausgeführt wird auf dem Verteiler für eine beliebige Datenbank.
Sehen https://msdn.microsoft.com/en-us/library/ms187741.aspx
Für diejenigen, die Liste MERGE-REPLIKATION Artikel mit dem folgenden snippet kann helfen:
Beachten Sie, dass
sysmergepublications
undsysmergearticles
Tabellen abgefragt werden, die in der Publisher-DB, weilMSpublications
undMSarticles
Tabellen indistribution
DB-erwähnt in anderen Antworten in meinem Fall mit SQL Server 2008 R2 hatte keine Aufzeichnungen für die Mergereplikation Artikel.Hoffe, das hilft jemand bei der Mergereplikation, die hier gelandet, mit der Suche ALSO.
Auch diese können Sie verwenden, um die Liste anzeigen