Partilhar via


IHextendedSubscriptionView (Transact-SQL)

A exibição IHextendedSubscriptionView expõe informações sobre assinaturas para uma publicação não SQL Server. Essa exibição é armazenada no banco de dados de distribution.

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 = Assinado

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 Publicador/Assinante tem um agente único, compartilhado.

1 = Há 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

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 na fila usando o Serviço de Enfileiramento de Mensagens.

3 = Atualização imediata com atualização na fila como failover usando o Serviço de Enfileiramento de Mensagens.

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

5 = Atualização imediata com failover de atualização na fila, 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.

Consulte também

Referência

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

Conceitos

Replicação de banco de dados heterogênea

Tabelas de replicação (Transact-SQL)