syspublications (Exibição de sistema) (Transact-SQL)
A exibição syspublications expõe informações de publicação. Essa exibição é armazenada no banco de dados de distribuição.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
description |
nvarchar(255) |
A entrada descritiva para a publicação. |
name |
sysname |
O nome exclusivo associado com a publicação. |
pubid |
int |
A coluna de identidade que fornece um ID exclusivo para a publicação. |
repl_freq |
tinyint |
A freqüência da replicação: 0 = Com base em transação (transacional). 1 = atualização de tabela agendada (instantâneo). |
status |
tinyint |
O status da publicação: 0 = Inativo. 1 = Ativo. |
sync_method |
tinyint |
O método de sincronização: 0 = Utilitário BCP (programa de cópia em massa) nativo. 1 = BCP de caractere. 3 = Simultâneo, o que significa que o BCP nativo é usado, mas as tabelas não são bloqueadas durante o instantâneo. 4 = Concurrent_c, o que significa que BCP de caractere é usado, mas as tabelas não são bloqueadas durante o instantâneo. |
snapshot_jobid |
binary(16) |
Identifica o trabalho de agente agendado para gerar o instantâneo inicial. |
independent_agent |
bit |
Especifica se existe um Distribution Agent autônomo para essa publicação. 0 = A publicação usa um Distribution Agent compartilhado e cada par de banco de dados Publicador/Assinante tem um agente único, compartilhado. 1 = Há um Distribution Agent autônomo para essa publicação. |
immediate_sync |
bit |
Indica se os arquivos de sincronização são criados ou recriados cada vez que Snapshot Agent é executado, onde 1 significa que eles são criados cada vez que o agente é executado. |
enabled_for_internet |
bit |
Indica se os arquivos de sincronização para a publicação são expostos na Internet pelo FTP (File Transfer Protocol) e outros serviços. 1 significa que podem ser acessados pela Internet. |
allow_push |
bit |
Indica se são permitidas assinaturas push na publicação, onde 1 significa que são permitidas. |
allow_pull |
bit |
Indica se são permitidas assinaturas pull na publicação. 1 significa que são permitidas. |
allow_anonymous |
bit |
Indica se são permitidas assinaturas anônimas na publicação, onde 1 significa que são permitidas. |
immediate_sync_ready |
bit |
Indica se o instantâneo foi gerado pelo Snapshot Agent e está pronto para ser usado por novas assinaturas. Só é significativo para publicações de atualização imediata. 1 indica que o instantâneo está pronto. |
allow_sync_tran |
bit |
Especifica se são permitidas assinaturas de atualização imediata na publicação. 1 significa que assinaturas da atualização imediata são permitidas. |
autogen_sync_procs |
bit |
Especifica se o procedimento armazenado de sincronização para assinatura da atualização imediata é gerado no Publicador. 1 significa que é gerado no Publicador. |
retention |
int |
A quantidade de tempo, em horas, que alterações para a publicação são mantidas no banco de dados de distribuição. |
allow_queued_tran |
bit |
Especifica se foi habilitado o enfileiramento de alterações no Assinante até que elas possam ser aplicadas no Publicador. Se for 1, as alterações no Assinante serão enfileiradas. |
snapshot_in_defaultfolder |
bit |
Especifica se arquivos de instantâneo são armazenados na pasta padrão. Se for 0, arquivos de instantâneo foram armazenados no local alternativo especificado por alternate_snapshot_folder. Se for 1, arquivos de instantâneo poderão ser localizados na pasta padrão. |
alt_snapshot_folder |
nvarchar(510) |
Especifica o local da pasta alternativa para o instantâneo. |
pre_snapshot_script |
nvarchar(510) |
Especifica um ponteiro para um local de arquivo .sql. O Distribution Agent executará o script pré-instantâneo antes de executar qualquer script de objeto replicado, ao aplicar um instantâneo no Assinante. |
post_snapshot_script |
nvarchar(510) |
Especifica um ponteiro para um local de arquivo .sql. O Distribution Agent executará o script pós-instantâneo depois que todos os outros scripts de objeto replicado tiverem sido aplicados durante uma sincronização inicial. |
compress_snapshot |
bit |
Especifica que o instantâneo gravado no local alt_snapshot_folder deve ser compactado no formato CAB da Microsoft. 1 significa que o instantâneo será compactado. |
ftp_address |
sysname |
O endereço de rede do serviço FTP para o Distribuidor. Especifica onde arquivos de instantâneo de publicação ficam localizados para serem retirados pelo Distribution Agent. |
ftp_port |
int |
O número da porta do serviço FTP do Distribuidor. Especifica onde os arquivos de instantâneo de publicação estão localizados para serem retirados pelo Distribution Agent. |
ftp_subdirectory |
nvarchar(510) |
Especifica onde os arquivos de instantâneo estarão disponíveis para serem retirados pelo Distribution Agent se a publicação oferecer suporte a arquivos de propagação usando o FTP. |
ftp_login |
nvarchar(256) |
O nome de usuário usado para se conectar ao serviço FTP. |
ftp_password |
nvarchar(1048) |
A senha de usuário usada para se conectar ao serviço FTP. |
allow_dts |
bit |
Especifica se a publicação permite transformações DTS (Data Transformation Services) SQL Server 2000. 1 especifica que transformações DTS são permitidas. |
allow_subscription_copy |
bit |
Especifica se a capacidade para copiar os bancos de dados de assinatura que assinam esta publicação foi habilitada. 1 significa que é permitido copiar. |
centralized_conflicts |
bit |
Especifica se registros de conflito são ou não armazenados no Publicador: 0 = Registros de conflito são armazenados no publicador e no assinante que causou o conflito. 1 = Registros de conflito são armazenados no Publicador. |
conflict_retention |
int |
Especifica o período de retenção para registros de conflito, em dias. |
conflict_policy |
int |
Especifica a política de resolução de conflito seguida quando a opção de assinante de atualização enfileirado é usada. Pode ser um destes valores: 1 = O Publicador ganha o conflito. 2 = O Assinante ganha o conflito. 3 = A assinatura é reiniciada. |
queue_type |
int |
Especifica o tipo de fila usado. Pode ser um destes valores: 1 = msmq, que usa o Serviço de Enfileiramento de Mensagens da Microsoft para armazenar transações. 2 = sql, que usa o SQL Server para armazenar transações.
Observação
O uso do Serviço de Enfileiramento de Mensagens da Microsoft foi preterido e não tem mais suporte.
|
ad_guidname |
sysname |
Especifica se a publicação é publicada no Microsoft Active Directory. Um GUID (identificador global exclusivo) válido especifica que a publicação é publicada no Active Directory e o GUID é o objectGUID de publicação do Active Directory correspondente. Se for NULL, a publicação não será publicada no Active Directory.
Observação
Publicação no Active Directory não tem mais suporte.
|
backward_comp_level |
int |
Nível de compatibilidade de banco de dados, que pode ser um dos valores seguintes: 10 = SQL Server 7.0. 20 = SQL Server 7.0 Service Pack (SP) 1. 30 = SQL Server 7.0 SP 2. 35 = SQL Server 7.0 SP 3. 40 = SQL Server 2000. 50 = SQL Server 2000 SP 1. 60 = SQL Server 2000 SP 3. 90 = SQL Server 2005. 100 = SQL Server 2008. |
allow_initialize_from_backup |
bit |
Indica se os Assinantes podem iniciar uma assinatura para essa publicação de um backup em vez de um instantâneo inicial. 1 significa que as assinaturas podem ser iniciadas de um backup e 0 significa que não podem. Para obter mais informações, consulte Inicializando uma assinatura transacional sem um instantâneo. |
min_autonosync_lsn |
binary(1) |
Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. |
replicate_ddl |
int |
Indica se replicação de esquema tem suporte para a publicação. 1 = Instruções DDL executadas no publicador são replicadas. 0 = Indica que instruções DDL não são replicadas. Para obter mais informações, consulte Fazendo alterações de esquema em bancos de dados de publicação. |
options |
int |
Um bitmap que especifica opções de publicação adicionais, onde os valores de opção bit a bit são os seguintes: 0x1 - Habilitado para replicação ponto a ponto. 0x2 - Publicar somente alterações locais para replicação ponto a ponto. 0x4 - Habilitado para assinantes não-SQL Server. 0x8 - Habilitado para detecção de conflito ponto a ponto. |
originator_id |
smallint |
Identifica cada nó em uma topologia de replicação ponto a ponto com a finalidade de detecção de conflito. Para obter mais informações, consulte Detecção de conflitos na replicação ponto a ponto. |