MSsubscriptions (Transact-SQL)

A tabela MSsubscriptions contém uma linha para cada artigo publicado em uma assinatura servida pelo Distribuidor local. Essa tabela é armazenada no banco de dados de distribuição.

Nome da coluna

Tipo de dados

Descrição

publisher_database_id

int

A ID do banco de dados Publicador.

publisher_id

smallint

A ID do Publicador.

publisher_db

sysname

O nome do banco de dados Publicador.

publication_id

int

A ID da publicação.

article_id

int

A ID do artigo.

subscriber_id

smallint

A ID do Assinante.

subscriber_db

sysname

O nome do banco de dados de assinatura.

subscription_type

int

O tipo de assinatura:

0 = Push.

1 = Pull.

2 = Anônimo.

sync_type

tinyint

O tipo de sincronização:

1 = Automático.

2 = Sem sincronização.

status

tinyint

O status da assinatura:

0 = Inativo.

1 = Assinado.

2 = Ativo.

subscription_seqno

varbinary(16)

O número de seqüência de transação de instantâneo.

snapshot_seqno_flag

bit

Indica a origem do número de seqüência de transação do instantâneo, onde um valor de 1 significa que subscription_seqno é o número de seqüência do instantâneo.

independent_agent

bit

Indica se existe um Distribution Agent autônomo para essa publicação.

subscription_time

datetime

Somente para uso interno.

loopback_detection

bit

Aplica-se a assinaturas que fazem parte de uma topologia de replicação transacional bidirecional. A detecção de auto-retorno determina se o Distribution Agent envia transações originadas no Assinante de volta para o Assinante:

1 = Não envia de volta.

0 = Envia de volta.

ObservaçãoObservação
Essa coluna só tem suporte para compatibilidade com versões anteriores com a funcionalidade de replicação bidirecional no SQL Server 2000. Para versões posteriores do SQL Server, deve ser usada replicação ponto a ponto. Para obter mais informações, consulte Replicação de transacional ponto a ponto.

agent_id

int

A ID do agente.

update_mode

tinyint

O tipo de atualização.

publisher_seqno

varbinary(16)

O número de seqüência da transação no Publicador para esta assinatura.

ss_cplt_seqno

varbinary(16)

O número de seqüência usado para significar a conclusão do processamento de instantâneo simultâneo.