Partilhar via


MSpublications (Transact-SQL)

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

Nome da coluna

Tipo de dados

Descrição

publisher_id

smallint

A ID do Publicador.

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 = Mesclagem.

thirdparty_flag

bit

Indica se uma publicação é um banco de dados Microsoft SQL Server:

0 = SQL Server.

1 = Fonte de dados diferente do SQL Server.

independent_agent

bit

Indica se existe um Distribution Agent autônomo para essa publicação.

immediate_sync

bit

Indica se arquivos de sincronização são criados ou recriados sempre 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 Publicador não for um banco de dados 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 saída de cópia em massa em modo de caractere de todas as tabelas).

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

4 = Simultâneo (produz saída de cópia em massa em modo de caractere de todas as tabelas, mas não bloqueia a tabela durante o instantâneo).

Os valores 3 e 4 estão disponíveis para replicação transacional e replicação de mesclagem, mas não para replicação de instantâneo.

allow_subscription_copy

bit

Habilita ou desabilita a capacidade para copiar os bancos de dados de assinatura que assinam essa publicação. 0 significa que a cópia está desabilitada e 1 significa que está habilitada.

thirdparty_options

int

Especifica se a exibição de uma publicação na pasta Replicação do SQL Server Management Studio foi suprimida:

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

1 = Suprimir 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 é enfileirada.

1 = A publicação é enfileirada.

options

int

Nenhuma informação está disponível para esta versão.