2011-01-03 4 views

Antwort

4

Hier sind alle Tabellen mit SQL Server-Replikation beteiligt

http://msdn.microsoft.com/en-us/library/ms179855.aspx

Blättern Sie zum Abschnitt für „Replikationstabellen in der Abonnementdatenbank“ und Sie werden die Tabellen für Publikationen, Abonnements, Schemata, Artikel finden und Spalten.

6

Suchen Sie in Syspublications nach einer Liste der Publikationen, die in der Publisher-Datenbank eingerichtet wurden. Hoffentlich werden Sie in der Lage sein, eine mit einer Beschreibung zu sehen, dass die Teilnehmerdatenbank identifiziert sind Sie interessiert Beachten Sie die pubid der Publikation sind Sie interessiert.

select * from syspublications 

dann in sysarticles schauen, um zu sehen, welche Tabellen sind repliziert tatsächlich auf diesen Endpunkt:

Dies muss auf der Publisher-Datenbank ausgeführt werden, nicht die Abonnentendatenbank.

9

diejenigen für einen schnellen Schnipsel benötigen ...

SELECT 
    msp.publication AS PublicationName, 
    msa.publisher_db AS DatabaseName, 
    msa.article AS ArticleName, 
    msa.source_owner AS SchemaName, 
    msa.source_object AS TableName 
FROM distribution.dbo.MSarticles msa 
JOIN distribution.dbo.MSpublications msp ON msa.publication_id = msp.publication_id 
ORDER BY 
    msp.publication, 
    msa.article 
2
EXEC sp_helparticle @publication='{your_publication_name}' 

Zeigt Informationen über einen Artikel. Diese gespeicherte Prozedur wird auf dem Verleger in der Veröffentlichungsdatenbank ausgeführt. Für Oracle Publishers wird diese gespeicherte Prozedur auf dem Verteiler in einer beliebigen Datenbank ausgeführt.

Siehe https://msdn.microsoft.com/en-us/library/ms187741.aspx

0

Für die Suche Mergereplikation Artikel die folgenden Ausschnitt helfen kann zur Liste:

SELECT 
    p.Name, 
    a.* 
FROM [Publisher_DB_NAME].dbo.sysmergepublications p 
JOIN [Publisher_DB_NAME].dbo.sysmergearticles a on p.pubid=a.pubid 

Hinweis, dass sysmergepublications und sysmergearticles Tabellen werden im Publisher DB abgefragt, weil MSpublications und MSarticles Tabellen in distribution DB erwähnt in anderen Antworten in meinem Fall mit SQL Server 2008 R2 hatte keine Datensätze für Mergereplikation Artikel.

Ich hoffe, dies hilft jemandem, der mit Mergereplikation arbeitet, der hier mit SO-Suche endete.

Verwandte Themen