IHpublications (Transact-SQL)
Aplica-se a:SQL Server
A tabela do sistema IHpublications contém uma linha para cada publicação não SQL Server usando o Distribuidor atual. Esta tabela é armazenada no banco de dados de distribuição.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
pubid | int | A coluna de identidade que fornece um ID exclusivo para a publicação. |
name | sysname | O nome exclusivo associado com a publicação. |
repl_freq | tinyint | A frequência da replicação: 0 = Baseado em transação. 1 = Atualização de tabela agendada. |
status | tinyint | O status da publicação, que pode ser um dos seguintes: 0 = Inativo. 1 = Ativo. |
sync_method | tinyint | O método de sincronização: 1 = Cópia em massa de caracteres. 4 = Concurrent_c, o que significa que a cópia em massa de caracteres é usada, mas as tabelas não são bloqueadas durante o instantâneo. |
snapshot_jobid | binary | A ID da tarefa agendada. |
enabled_for_internet | bit | Indica se os arquivos de sincronização da publicação são expostos à Internet por meio de FTP e outros serviços, em que 1 significa que eles podem ser acessados da Internet. |
immediate_sync_ready | bit | Indica se os arquivos de sincronização estão disponíveis, em que 1 significa que eles estão disponíveis. Sem suporte para Publicadores não SQL. |
allow_queued_tran | bit | Especifica se foi habilitado o enfileiramento de alterações no Assinante até que elas possam ser aplicadas no Publicador. Se 1, as alterações no Assinante serão enfileiradas. Sem suporte para Publicadores não SQL. |
allow_sync_tran | bit | Especifica se as assinaturas de atualização imediata são permitidas na publicação. 1 significa que as assinaturas de atualização imediata são permitidas. Sem suporte para Publicadores não SQL. |
autogen_sync_procs | bit | Especifica se o procedimento armazenado de sincronização para assinatura da atualização imediata é gerado no Publicador. 1 significa que ele é gerado no Publicador. Sem suporte para Publicadores não SQL. |
snapshot_in_defaultfolder | bit | Especifica se arquivos de instantâneo são armazenados na pasta padrão. Se 0, instantâneo arquivos foram armazenados no local alternativo especificado por alternate_snapshot_folder. Se 1, instantâneo arquivos podem ser encontrados 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. 0 especifica que o instantâneo não 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 que a publicação permite transformações de dados. 1 especifica que as transformações de DTS são permitidas. Sem suporte para Publicadores não SQL. |
allow_anonymous | bit | Indica se assinaturas anônimas são permitidas na publicação, em que 1 significa que elas são permitidas. |
centralized_conflicts | bit | Especifica se registros de conflito são ou não armazenados no Publicador: 0 = Os registros de conflito são armazenados no publicador e no assinante que causou o conflito. 1 = Os registros de conflito são armazenados no Publicador. Sem suporte para Publicadores não SQL. |
conflict_retention | int | Especifica o período de retenção de conflito, em dias. Sem suporte para Publicadores não SQL. |
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 vence o conflito. 2 = Assinante vence o conflito. 3 = A assinatura é reinicializada. Sem suporte para Publicadores não SQL. |
queue_type | int | Especifica o tipo de fila usado. Pode ser um destes valores: 1 = msmq, que usa o Enfileiramento de Mensagens da Microsoft para armazenar transações. 2 = sql, que usa SQL Server para armazenar transações. Esta coluna não é usada por Editores não SQL Server. Observação: o uso do Enfileiramento de Mensagens da Microsoft foi preterido e não tem mais suporte. Esta coluna não tem suporte para editores não SQL. |
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 Microsoft Active Directory e o GUID é o objeto de objeto de publicação correspondente do Active DirectoryGUID. Se FOR NULL, a publicação não será publicada no Microsoft Active Directory. Sem suporte para Publicadores não SQL. |
backward_comp_level | int | Nível de compatibilidade de banco de dados, que pode ser um dos valores seguintes: 90 = SQL Server 2005 (9.x). 100 = SQL Server 2008 (10,0.x). Sem suporte para Publicadores não SQL. |
descrição | nvarchar(255) | Entrada descritiva para a publicação. |
independent_agent | bit | Especifica se existe um Distribution Agent autônomo para essa publicação. 0 = A publicação usa uma Agente de Distribuição compartilhada e cada par de banco de dados do Publicador/Banco de Dados do Assinante tem um único Agente compartilhado. 1 = Há uma Agente de Distribuição autônoma para esta publicação. |
immediate_sync | bit | Indica se os arquivos de sincronização são criados ou recriados sempre que o Agente de Instantâneo é executado, em que 1 significa que eles são criados sempre que o agente é executado. |
allow_push | bit | Indica se as assinaturas push são permitidas na publicação, em que 1 significa que elas são permitidas. |
allow_pull | bit | Indica se as assinaturas pull são permitidas na publicação, em que 1 significa que elas são permitidas. |
Retenção | int | A quantidade de alteração, em horas, a economizar para a publicação determinada. |
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 a cópia é permitida. |
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 inicializadas de um backup e 0 significa que elas não podem. Para obter mais informações, consulte Initialize a Transactional Subscription Without a Snapshot. Sem suporte para Publicadores não SQL. |
min_autonosync_lsn | binary(1) | Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida. |
replicate_ddl | int | Indica se há suporte para replicação de esquema para a publicação. 1 indica que as instruções DDL executadas no editor são replicadas e 0 indica que as instruções DDL não são replicadas. Para obter mais informações, consulte Make Schema Changes on Publication Databases (Fazer alterações de esquema em bancos de dados de publicação). Sem suporte para Publicadores não SQL. |
options | int | Bitmap que especifica opções de publicação adicionais, onde os valores de opção bit a bit são: 0x1 - habilitado para replicação ponto a ponto. 0x2 – publicar somente alterações locais. 0x4 - habilitado para assinantes não SQL Server. |
Consulte Também
Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)
sp_addpublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_helppublication (Transact-SQL)
syspublications (Modo de Exibição do Sistema) (Transact-SQL)
syspublications (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de