Compartilhar via


IHextendedSubscriptionView (Transact-SQL)

Aplica-se a: SQL Server

A exibição IHextendedSubscriptionView expõe informações sobre a assinatura de uma publicação que não seja do SQL Server. Essa exibição é armazenada no banco de dados de distribuição .

Nome da coluna Tipo de dados Descrição
article_id int O identificador exclusivo para um artigo.
dest_db sysname O nome do banco de dados de destino.
srvid smallint O identificador exclusivo para o Assinante.
login_name sysname O logon usado na conexão com um Assinante.
distribution_jobid binary Identifica um trabalho do Distribution Agent.
publisher_database_id int Identifica o banco de dados de publicação.
subscription_type int O tipo de assinatura:

0 = Push - o agente de distribuição é executado no Assinante.

1 = Pull - o agente de distribuição é executado no Distribuidor.
sync_type tinyint O tipo de sincronização inicial:

1 = Automático

2 = Nenhum
status tinyint O status da assinatura:

0 = Inativo

1 = Inscrito

2 = Ativo
snapshot_seqno_flag bit Indica se um número de sequência de instantâneo está sendo usado.
independent_agent bit Especifica se existe um Distribution Agent autônomo para essa publicação.

0 = A publicação usa um Distribution Agent compartilhado e cada par de banco de dados do Publicador/banco de dados do Assinante tem um único Agente compartilhado.

1 = Existe um Agente de Distribuição independente para esta 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 O identificador exclusivo do Distribution Agent.
update_mode tinyint Indica o tipo de modo de atualização, que pode ser um dos seguintes:

0 = Somente leitura.

1 = Atualização imediata.

2 = Atualização em fila usando o serviço de enfileiramento de mensagens.

3 = Atualização imediata com atualização enfileirada como failover usando o serviço de enfileiramento de mensagens.

4 = Atualização enfileirada usando a fila do SQL Server.

5 = atualização imediata com failover de atualização enfileirada, usando a fila do SQL Server.
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

Replicação de banco de dados heterogênea
Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)