Compartilhar via


sysmergesubscriptions (Transact-SQL)

Contém uma linha para cada Assinante conhecido e é uma tabela local no Publicador. Essa tabela é armazenada nos bancos de dados de assinatura e publicação.

Nome da coluna

Tipo de dados

Descrição

subscriber_server

sysname

A ID do servidor. Usada para mapear o campo srvid para um valor específico de servidor ao migrar uma cópia do banco de dados de assinatura para um servidor diferente.

db_name

sysname

O nome do banco de dados de assinatura.

pubid

uniqueidentifier

A ID da publicação da qual a assinatura atual foi criada.

datasource_type

int

O tipo de fonte de dados:

0 = Microsoft SQL Server.

2 = Jet OLE DB.

subid

uniqueidentifier

O número de identificação exclusivo para Assinatura.

replnickname

binary

O apelido compactado para a réplica.

replicastate

uniqueidentifier

Um identificador exclusivo que é usado para determinar se a sincronização anterior teve êxito, comparando o valor no Publicador com o valor no Assinante.

status

tinyint

O status da assinatura:

0 = Inativo.

1 = Ativo.

2 = Excluído.

subscriber_type

int

O tipo de Assinante:

1 = Global.

2 = Local.

3 = Anônimo.

subscription_type

int

O tipo de assinatura:

0 = De envio.

1 = Pull.

2 = Anônimo.

sync_type

tinyint

O tipo de sincronização:

1 = Automático.

2 = Nenhuma sincronização.

descrição

nvarchar(255)

Uma descrição breve da assinatura.

priority

real

Especifica a prioridade da assinatura e permite a implementação de resolução de conflito com base em prioridade. Iguala 0.00 para todas as assinaturas locais ou anônimas.

recgen

bigint

O número da última geração recebida.

recguid

uniqueidentifier

A ID exclusiva da última geração recebida.

sentgen

bigint

Número da última geração enviada.

sentguid

uniqueidentifier

A ID exclusiva da última geração enviada.

schemaversion

int

O número do último esquema recebido.

schemaguid

uniqueidentifier

A ID exclusiva do último esquema recebido.

last_validated

datetime

A datetime da última validação bem-sucedida de dados do Assinante.

attempted_validate

datetime

A datetime da última tentativa de validação da assinatura.

last_sync_date

datetime

A datetime da sincronização.

last_sync_status

int

O status da assinatura:

0 = Todos os trabalhos estão esperando para iniciar.

1 = Um ou mais trabalhos estão iniciando.

2 = Todos os trabalhos foram executados com êxito.

3 = Pelo menos um trabalho está em execução.

4 = Todos os trabalhos estão agendados e ociosos.

5 = Pelo menos um trabalho está tentando executar após uma falha anterior.

6 = Pelo menos um trabalho falhou em executar com êxito.

last_sync_summary

sysname

A descrição dos últimos resultados da sincronização.

metadatacleanuptime

datetime

A última datetime em que os metadados expirados foram removidos de tabelas do sistema de replicação de mesclagem.

partition_id

int

Identifica a partição pré-computada à qual a assinatura pertence.

cleanedup_unsent_changes

bit

Identifica que os metadados de alterações não enviadas foram limpos no Assinante.

replica_version

int

Identifica a versão do SQL Server para o Assinante ao qual a assinatura pertence, que pode ser um dos seguintes valores:

10 = SQL Server 7.0.

20 = SQL Server 7.0 Service Pack (SP) 1.

30 = SQL Server 7.0 SP2

35 = Service Broker SP3

40 = SQL Server 2000

50 = SQL Server 2000 SP1

55 = SQL Server 2000 SP2

60 = SQL Server 2000 SP3

90 = SQL Server 2005

100 = SQL Server 2008

supportability_mode

int

Somente para uso interno.

application_name

nvarchar(128)

Somente para uso interno.

subscriber_number

int

Somente para uso interno.

last_makegeneration_datetime

datetime

A última datetime que o processo de makegeneration executou para o Publicador. Para obter mais informações, consulte o parâmetro -MakeGenerationInterval em Replication Merge Agent.

Consulte também

Conceitos