syssubscriptions (Vista do Sistema) (Transact-SQL)

Aplica-se a: SQL Server

A visualização syssubscriptions expõe informações sobre subscrições. Esta vista é armazenada na base de dados de distribuição.

Nome da coluna Tipo de dados Description
artid int O ID único de um artigo subscrito.
srvid smallint O ID do servidor do assinante.
dest_db sysname O nome da base de dados de subscrição.
status tinyint O estado da subscrição:

0 = Inativo.

1 = Subscrevido.

2 = Ativo.
sync_type tinyint O tipo de sincronização inicial:

1 = Automático.

2 = Nenhum.
login_name sysname O nome de login usado ao ligar-se ao Publisher para adicionar a subscrição.
subscription_type int O tipo de assinatura:

0 = Push - o agente de distribuição corre no Distribuidor.

1 = Pull - o agente de distribuição corre no Assinante.
distribution_jobid binário(16) Identifica o trabalho do Distribution Agent usado para sincronizar a subscrição.
timestamp timestamp A data e hora em que a subscrição foi criada.
update_mode tinyint O modo de atualização:

0 = Apenas leitura.

1 = Atualização imediata.
loopback_detection bit Aplica-se a subscrições que fazem parte de uma topologia de replicação transacional bidirecional. A deteção de loopback determina se o Distribution Agent envia transações originadas no Assinante de volta ao Assinante:

0 = Envia de volta.

1 = Não envia de volta.
queued_reinit bit Especifica se o artigo está marcado para inicialização ou reinicialização. Um valor de 1 especifica que o artigo subscrito está marcado para inicialização ou reinicialização.
nosync_type tinyint O tipo de inicialização da subscrição:

0 = automático (snapshot)

1 = apenas suporte de replicação

2 = inicializar com backup

3 = inicializar a partir do número de sequência logarítmica (LSN)

Para mais informações, consulte o parâmetro @sync_typede sp_addsubscription.

3 = Identificado apenas para fins informativos. Não suportadas. A compatibilidade futura não é garantida.
Srvname sysname O nome do Assinante.