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)