syssubscriptions (Exibição de sistema) (Transact-SQL)

A exibição syssubscriptions expõe informações de assinatura. Essa exibição é armazenada no banco de dados de distribuição.

Nome da coluna

Tipo de dados

Descrição

artid

int

A ID exclusiva de um artigo assinado.

srvid

smallint

A ID de servidor do Assinante.

dest_db

sysname

O nome do banco de dados de assinatura.

status

tinyint

O status da assinatura:

0 = Inativo.

1 = Assinado.

2 = Ativo.

sync_type

tinyint

O tipo de sincronização inicial:

1 = Automático.

2 = Nenhum.

login_name

sysname

O nome de logon usado ao conectar ao Publicador para adicionar a assinatura.

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.

distribution_jobid

binary(16)

Identifica o trabalho do Distribution Agent usado para sincronizar a assinatura.

timestmap

timestamp

A data e hora em que a assinatura foi criada.

update_mode

tinyint

O modo de atualização:

0 = Somente leitura.

1 = Atualização imediata.

loopback_detection

bit

Aplica-se a assinaturas que fazem parte de uma topologia de replicação transacional bidirecional. A detecção de auto-retorno determina se o Distribution Agent envia transações originadas no Assinante de volta para o Assinante:

0 = Envia de volta.

1 = Não envia de volta.

queued_reinit

bit

Especifica se o artigo é marcado para inicialização ou reinicialização. Um valor de 1 especifica que o artigo assinado é marcado para inicialização ou reinicialização.

nosync_type

tinyint

O tipo de inicialização de assinatura :

0 = automático (instantâneo)

1 = somente suporte a replicação

2 = inicializar com backup

3 = inicializar do LSN (número de seqüência de log)

Para obter mais informações, consulte o parâmetro @sync_type de sp_addsubscription.

3 = Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida.

srvname

sysname

O nome do Assinante.