sysmergesubscriptions (Transact-SQL)

Aplica-se a: SQL Server

Contém uma linha para cada Assinante conhecido e é uma tabela local no Publisher. Esta tabela está armazenada nas bases de dados de publicações e subscrições.

Nome da coluna Tipo de dados Description
subscriber_server sysname O ID do servidor. Usado para mapear o campo srvid para o valor específico do servidor ao migrar uma cópia da base de dados de subscrição para outro servidor.
db_name sysname O nome da base de dados subscritora.
pubid uniqueidentifier O ID da publicação a partir da qual a assinatura atual foi criada.
datasource_type int O tipo de fonte de dados:

0 = Microsoft SQL Server.

2 = Jato OLE DB.
Subid uniqueidentifier O número de identificação único para subscrição.
replnickname binary O apelido comprimido para a réplica.
replicastate uniqueidentifier Um identificador único que é usado para determinar se a sincronização anterior foi bem-sucedida, comparando o valor no Publisher com o valor no Assinante.
estado tinyint O estado da subscrição:

0 = Inativo.

1 = Ativo.

2 = Eliminado.
subscriber_type int O tipo de assinante:

1 = Global.

2 = Local.

3 = Anónimo.
subscription_type int O tipo de assinatura:

0 = Empurrar.

1 = Puxar.

2 = Anónimo.
sync_type tinyint O tipo de sincronização:

1 = Automático.

2 = Sem sincronização.
description nvarchar(255) Uma breve descrição da subscrição.
priority real Especifica a prioridade de subscrição e permite a implementação de resolução de conflitos baseada em prioridades. Equivale a 0,00 para todas as subscrições locais ou anónimas.
recgen bigint O número da geração anterior recebida.
recguid uniqueidentifier O ID único da geração anterior recebido.
sentgen bigint Número da última geração enviado.
sentguid uniqueidentifier O ID único da geração anterior enviou.
schemaversion int O número do último esquema recebido.
schemaguid uniqueidentifier O ID único do último esquema recebido.
last_validated datetime A data da última validação bem-sucedida dos dados dos assinantes.
attempted_validate datetime A última data-hora em que a validação foi tentada na subscrição.
last_sync_date datetime A data e hora da sincronização.
last_sync_status int O estado da subscrição:

0 = Todos os empregos estão à espera de começar.

1 = Um ou mais empregos estão a começar.

2 = Todos os trabalhos foram executados com sucesso.

3 = Pelo menos um trabalho está a ser executado.

4 = Todos os trabalhos estão agendados e inativos.

5 = Pelo menos uma tarefa está a tentar ser executada após uma falha anterior.

6 = Pelo menos uma tarefa falhou em ser executada com sucesso.
last_sync_summary sysname A descrição da última sincronização resulta.
metadatacleanuptime datetime A última data-hora que expirou metadados foi removida das tabelas do sistema de replicação de fusões.
partition_id (identificador de partição) int Identifica a partição pré-computada à qual pertence a subscrição.
cleanedup_unsent_changes bit Identifica que os metadados para alterações não enviadas foram limpos no Assinante.
replica_version int Identifica a versão do SQL Server para o Assinante a que a subscrição pertence, que pode ser um dos seguintes valores:

90 = SQL Server 2005 (9.x)

100 = SQL Server 2008 (10.0.x)
supportability_mode int Apenas para uso interno.
application_name nvarchar(128) Apenas para uso interno.
subscriber_number int Apenas para uso interno.
last_makegeneration_datetime datetime A última data-hora em que o processo de geração de criação decorreu para o Publisher. Para mais informações, consulte o parâmetro -MakeGenerationInterval em Replicação Merge Agent.
last_local_sentgen bigint Armazena a última geração que foi enviada pelo agente de fusão anterior sincroniza-se.
last_local_recguid uniqueidentifier Armazena o último local que recebeu GUID de geração a partir da sincronização anterior do agente de fusão.
last_local_recgen bigint Definido pela limpeza da fusão. Lojas que a última geração local recebeu.