Partilhar via


sysmergesubscriptions (Transact-SQL)

Aplica-se a: SQL Server

Contém uma linha para cada Assinante conhecido e é uma tabela local no Publicador. Essa tabela é armazenada nos bancos de dados de publicação e assinatura.

Nome da coluna Tipo de dados Descrição
subscriber_server sysname A ID do servidor. Usada para mapear o campo srvid para um valor específico de servidor ao migrar uma cópia do banco de dados de assinatura para um servidor diferente.
db_name sysname O nome do banco de dados assinante.
pubid uniqueidentifier A ID da publicação da qual a assinatura atual foi criada.
datasource_type int O tipo de fonte de dados:

0 = Microsoft SQL Server.

2 = Jet OLE DB.
subid uniqueidentifier O número de identificação exclusivo para Assinatura.
replnickname binary O apelido compactado para a réplica.
replicastate uniqueidentifier Um identificador exclusivo que é usado para determinar se a sincronização anterior teve êxito, comparando o valor no Publicador com o valor no Assinante.
status tinyint O status da assinatura:

0 = Inativo.

1 = Ativo.

2 = Excluído.
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.
descrição nvarchar(255) Uma descrição breve da assinatura.
priority real Especifica a prioridade da assinatura e permite a implementação de resolução de conflito com base em prioridade. É igual a 0,00 para todas as assinaturas locais ou anônimas.
recgen bigint O número da última geração recebida.
recguid uniqueidentifier A ID exclusiva da última geração recebida.
sentgen bigint Número da última geração enviada.
sentguid uniqueidentifier A ID exclusiva da última geração enviada.
schemaversion int O número do último esquema recebido.
schemaguid uniqueidentifier A ID exclusiva do último esquema recebido.
last_validated datetime A data e hora da última validação bem-sucedida dos dados do Assinante.
attempted_validate datetime A última data e hora em que a validação foi tentada na assinatura.
last_sync_date datetime A data e hora da sincronização.
last_sync_status int O status da assinatura:

0 = Todos os trabalhos estão aguardando para serem iniciados.

1 = Um ou mais trabalhos estão sendo iniciados.

2 = Todos os trabalhos foram executados com êxito.

3 = Pelo menos um trabalho está em execução.

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

5 = Pelo menos um trabalho está tentando ser executado após uma falha anterior.

6 = Pelo menos um trabalho não foi executado com êxito.
last_sync_summary sysname A descrição dos últimos resultados da sincronização.
metadatacleanuptime datetime A última data e hora em que os metadados expirados foram removidos das tabelas do sistema de replicação de mesclagem.
partition_id int Identifica a partição pré-computada à qual a assinatura pertence.
cleanedup_unsent_changes bit Identifica que os metadados de alterações não enviadas foram limpos no Assinante.
replica_version int Identifica a versão do SQL Server para o Assinante ao qual a assinatura pertence, que pode ser um dos seguintes valores:

90 = SQL Server 2005 (9.x)

100 = SQL Server 2008 (10.0.x)
supportability_mode int Somente para uso interno.
application_name nvarchar(128) Somente para uso interno.
subscriber_number int Somente para uso interno.
last_makegeneration_datetime datetime A última data e hora em que o processo makegeneration foi executado para o Publicador. Para obter mais informações, consulte o parâmetro -MakeGenerationInterval no Replication Merge Agent.
last_local_sentgen bigint Armazena a última geração enviada pela sincronização do agente de mesclagem anterior.
last_local_recguid uniqueidentifier Armazena o último GUID de geração local recebido da sincronização anterior do agente de mesclagem.
last_local_recgen bigint Definido por limpeza de mesclagem. Armazena a última geração local recebida.

Confira também

Tabelas de replicação (Transact-SQL)