MSpublications (Transact-SQL)

Aplica-se a:SQL Server

A MSpublications tabela contém uma linha para cada publicação replicada por um Publicador. Esta tabela é armazenada no banco de dados de distribuição.

Nome da coluna Tipo de dados Descrição
publisher_id smallint A ID do Editor.
publisher_db sysname O nome do banco de dados Publicador.
publication sysname O nome da publicação.
publication_id int A ID da publicação.
publication_type int O tipo de publicação:

0 = Transacional
1 = Instantâneo
2 = Mesclar
thirdparty_flag bit Indica se uma publicação é um banco de dados do Microsoft SQL Server:

0 = SQL Server
1 = Fonte de dados diferente do SQL Server
independent_agent bit Indica se há um Agente de Distribuição autônomo para esta publicação.
immediate_sync bit Indica se arquivos de sincronização são criados ou recriados cada vez que o Snapshot Agent é executado.
allow_push bit Indica se podem ser criadas assinaturas push para a publicação determinada.
allow_pull bit Indica se podem ser criadas assinaturas pull para a publicação determinada.
allow_anonymous bit Indica se podem ser criadas assinaturas anônimas para a publicação determinada.
description nvarchar(255) A descrição da publicação.
vendor_name nvarchar(100) O nome do fornecedor se o Publisher não for um banco de dados do SQL Server.
retention int O período de retenção da publicação, em horas.
sync_method int O método de sincronização:

0 = Nativo (produz saída de cópia em massa em modo nativo de todas as tabelas)

1 = Caractere (produz uma saída de cópia em massa no modo caractere de todas as tabelas)

3 = Simultâneo (produz saída de cópia em massa no modo nativo de todas as tabelas, mas não bloqueia a tabela durante o snapshot)

4 = Concurrent_c (produz uma saída de cópia em massa em modo de caractere de todas as tabelas, mas não bloqueia a tabela durante o snapshot)

Os valores 3 e estão disponíveis para replicação transacional e 4 replicação de mesclagem, mas não para replicação de snapshot.
allow_subscription_copy bit Habilita ou desabilita a capacidade para copiar os bancos de dados de assinatura que assinam essa publicação.

0 - a cópia está desativada
1 - a cópia está ativada
thirdparty_options int Especifica se a exibição de uma publicação na pasta Replicação no SQL Server Management Studio será suprimida:

0 = Exibir uma publicação heterogênea na pasta Replicação no SQL Server Management Studio.

1 = Suprima a exibição de uma publicação heterogênea na pasta Replicação no SQL Server Management Studio.
allow_queued_tran bit Especifica se a publicação permite atualização enfileirada:

0 = A publicação não está na fila
1 = A publicação está na fila
options int Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
retention_period_unit tinyint Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
allow_initialize_from_backup bit Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
min_autonosync_lsn varbinary(16) Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.