IHartigos (Transact-SQL)

Aplica-se a: SQL Server

A tabela do sistema IHarticles contém uma linha para cada artigo replicado a partir de um não-SQL Server Publisher usando o Distribuidor atual. Esta tabela é armazenada no banco de dados de distribuição.

Definição

Nome da coluna Tipo de dados Description
article_id int A coluna de identidade que fornece um número de identificação único para o artigo.
name sysname O nome associado ao artigo, único dentro da publicação.
publication_id smallint O ID da publicação a que pertence o artigo.
table_id int O ID da tabela a ser publicado a partir do IHpublishertables.
publisher_id smallint A identificação do não-SQL Server Publisher.
creation_script nvarchar(255) O guião do esquema para o artigo.
del_cmd nvarchar(255) O tipo de comando de replicação usado ao replicar eliminações com artigos de tabela. Para mais informações, consulte Especificar Como as Alterações São Propagadas para Artigos Transacionais.
filter int Esta coluna não é usada e está incluída apenas para tornar a vista sysarticles da tabela IHarticles compatível com a vista sysarticles usada para artigos do SQL Server (sysarticles).
filter_clause ntext A cláusula WHERE do artigo, usada para filtragem horizontal e escrita numa Transact-SQL padrão que pode ser interpretada pelo Publisher não-SQL.
ins_cmd nvarchar(255) O tipo de comando de replicação usado ao replicar inserções com artigos de tabela. Para mais informações, consulte Especificar Como as Alterações São Propagadas para Artigos Transacionais.
pre_creation_cmd tinyint O comando para executar antes do snapshot inicial é aplicado quando um objeto com o mesmo nome já existe no Assinante.

0 = Nenhum - nenhum comando é executado.

1 = DROP - deixar a tabela de destino.

2 = DELETE - apagar dados da tabela de destino.

3 = TRUNCAR - truncar a tabela de destino.
status tinyint A máscara de bits das opções e do estado do artigo, que pode ser o resultado lógico a bit OU de um ou mais destes valores:

0 = Sem propriedades adicionais.

1 = Ativo.

8 = Incluir o nome da coluna nas INSERT instruções.

16 = Usar instruções parametrizadas.

Por exemplo, um artigo ativo usando instruções parametrizadas teria um valor de 17 nesta coluna. Um valor de 0 significa que o artigo está inativo e não existem propriedades adicionais definidas.
type tinyint O tipo de artigo:

1 = Artigo baseado em log.
upd_cmd nvarchar(255) O tipo de comando de replicação usado ao replicar atualizações com artigos de tabela. Para mais informações, consulte Especificar Como as Alterações São Propagadas para Artigos Transacionais.
schema_option binário(8) O bitmap da opção de geração de esquema para o artigo dado, que pode ser o resultado lógico bit a bit OR de um ou mais destes valores:

0x00 = Desativar o scripting pelo Snapshot Agent e usar o CreationScript fornecido.

0x01 = Gerar a criação do objeto (CREATE TABLE, CREATE PROCEDURE, e assim sucessivamente).

0x10 = Gerar um índice agrupado correspondente.

0x40 = Gerar índices não agrupados correspondentes.

0x80 = Incluir integridade referencial declarada nas chaves primárias.

0x1000 = Replica a colação ao nível da coluna. Nota: Esta opção está definida por defeito para os editores Oracle permitir comparações sensíveis a maiúsculas minúsculas.

0x4000 = Replicar chaves únicas se definidas num artigo de tabela.

0x8000 = Replicar uma chave primária e chaves únicas num artigo de tabela como restrições usando ALTER TABLE instruções.
dest_owner sysname O proprietário da tabela na base de dados de destino.
dest_table sysname O nome da tabela de destino.
tablespace_name nvarchar(255) Identifica o espaço de tabela utilizado pela tabela de registo do artigo.
objid int Esta coluna não é usada e está incluída apenas para tornar a vista sysarticles da tabela IHarticles compatível com a vista sysarticles usada para artigos do SQL Server (sysarticles).
sync_objid int Esta coluna não é usada e está incluída apenas para tornar a vista sysarticles da tabela IHarticles compatível com a vista sysarticles usada para artigos do SQL Server (sysarticles).
description nvarchar(255) A entrada descritiva do artigo.
publisher_status int É usado para indicar se a visão que define o artigo publicado foi definida ao chamar sp_articleview.

0 = sp_articleview foi chamado.

1 = sp_articleview ainda não foi chamado.
article_view_owner nvarchar(255) O proprietário do objeto de sincronização no Publisher usado pelo Agente do Leitor de Log.
article_view nvarchar(255) O objeto de sincronização no Publisher usado pelo Agente Leitor de Log.
ins_scripting_proc int Esta coluna não é usada e está incluída apenas para tornar a vista sysarticles da tabela IHarticles compatível com a vista sysarticles usada para artigos do SQL Server (sysarticles).
del_scripting_proc int Esta coluna não é usada e está incluída apenas para tornar a vista sysarticles da tabela IHarticles compatível com a vista sysarticles usada para artigos do SQL Server (sysarticles).
upd_scripting_proc int Esta coluna não é usada e está incluída apenas para tornar a vista sysarticles da tabela IHarticles compatível com a vista sysarticles usada para artigos do SQL Server (sysarticles).
custom_script int Esta coluna não é usada e está incluída apenas para tornar a vista sysarticles da tabela IHarticles compatível com a vista sysarticles usada para artigos do SQL Server (sysarticles).
fire_triggers_on_snapshot bit Esta coluna não é usada e está incluída apenas para tornar a vista sysarticles da tabela IHarticles compatível com a vista sysarticles usada para artigos do SQL Server (sysarticles).
instance_id int Identifica a instância atual do registo de artigos para a tabela publicada.
use_default_datatypes bit Indica se o artigo utiliza mapeamentos de tipos de dados por defeito; um valor de 1 indica que são usados mapeamentos de tipos de dados por defeito.

Ver também

Replicação Heterogénea de Bases de Dados
Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)