Partilhar via


MSsubscriptions (Transact-SQL)

Aplica-se: SQL Server

A tabela MSsubscriptions contém uma linha para cada artigo publicado em uma assinatura atendida pelo Distribuidor local. Esta 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 editor.
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 = Empurrar.

1 = Puxar.

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 = Inscrito.

2 = Ativo.
subscription_seqno varbinary(16) O número de sequência de transação de instantâneo.
snapshot_seqno_flag bit Indica a origem do número de sequência da transação de instantâneo, em que um valor de 1 significa que subscription_seqno é o número de sequê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 loopback 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.

agent_id int A ID do agente.
update_mode tinyint O tipo de atualização.
publisher_seqno varbinary(16) O número de sequência da transação no Publicador para esta assinatura.
ss_cplt_seqno varbinary(16) O número de sequência usado para significar a conclusão do processamento de instantâneo simultâneo.

Confira também

Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)
sp_helpsubscription (Transact-SQL)