2011-01-03 8 views

Respuesta

4

Estas son todas las tablas que participan en la replicación de SQL Server

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

Vaya a la sección de "tablas de duplicación en la base de datos de suscripción" y encontrará las tablas para las publicaciones, suscripciones, esquemas, artículos y columnas

6

Mire en syspublications para ver una lista de las publicaciones configuradas en la base de datos del editor. Esperamos que pueda ser capaz de ver uno con una descripción que identifica la base de datos de abonados está interesado en tomar nota de la pubid de la publicación que está interesado en:.

select * from syspublications 

A continuación, busque en sysarticles para ver qué tablas son realmente replicado en ese punto final:

select * from sysarticles where pubid = 3 

Esto debe ejecutarse en la base de datos del editor, no en la base de datos del suscriptor.

9

Para aquellos que necesitan un fragmento rápida ...

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}' 

Muestra información sobre un artículo. Este procedimiento almacenado se ejecuta en el publicador en la base de datos de publicaciones. Para los editores de Oracle, este procedimiento almacenado se ejecuta en el distribuidor en cualquier base de datos.

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

0

Para aquellos que buscan a la lista la réplica de mezcla artículos el siguiente fragmento puede ayudar:

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

Nota, que sysmergepublications y sysmergearticles tablas se consultan en el editor DB porque MSpublications y MSarticles tablas en distribution DB mencionadas en otras respuestas en mi caso con SQL Server 2008 R2 no tenían registros para fusionar artículos de replicación.

Espero que esto ayude a alguien que trabaja con la replicación de mezcla que terminó aquí con la búsqueda SO.

Cuestiones relacionadas