IHarticles (Transact-SQL)
A tabela do sistema IHarticles contém uma linha para cada artigo que está sendo replicado de um Publicador não-SQL Server usando o Distribuidor atual. Essa tabela é armazenada no banco de dados de distribuição.
Definição
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
article_id |
int |
A coluna de identidade que fornece um número de ID exclusivo para o artigo. |
name |
sysname |
O nome associado ao artigo, exclusivo na publicação. |
publication_id |
smallint |
A ID da publicação à qual o artigo pertence. |
table_id |
int |
A ID da tabela que está sendo publicada de IHpublishertables. |
publisher_id |
smallint |
A ID do Publicador não-SQL Server. |
creation_script |
nvarchar(255) |
O script de esquema para o artigo. |
del_cmd |
nvarchar(255) |
O tipo de comando de replicação usado ao replicar exclusões com artigos de tabela. Para obter mais informações, consulte Especificando como as alterações são propagadas para Artigos Transacionais. |
filter |
int |
Essa coluna não é usada e só é incluída para que a exibição sysarticles da tabela IHarticles seja compatível com a exibição sysarticles de artigos do SQL Server (sysarticles). |
filter_clause |
ntext |
A cláusula WHERE do artigo, usada para filtragem horizontal e gravação de um Transact-SQL padrão que pode ser interpretado por um Publicador não-SQL. |
ins_cmd |
nvarchar(255) |
O tipo de comando de replicação usado ao replicar inserções com artigos de tabela. Para obter mais informações, consulte Especificando como as alterações são propagadas para Artigos Transacionais. |
pre_creation_cmd |
tinyint |
O comando a ser executado antes que o instantâneo inicial seja aplicado quando um objeto com o mesmo nome já existir no Assinante. 0 = Nenhum - um comando não é executado. 1 = DROP - descartar a tabela de destino. 2 = DELETE - excluir dados da tabela de destino. 3 = TRUNCATE - truncar a tabela de destino. |
status |
tinyint |
O bitmask de opções e status do artigo, que pode ser o resultado OR lógico bit a bit de um ou mais destes valores: 0 = Sem propriedades adicionais. 1 = Ativo. 8 = Incluir o nome da coluna em instruções INSERT. 16 = Usar instruções com parâmetros. Por exemplo, um artigo ativo que usa instruções com parâmetros teria um valor 17 nessa coluna. Um valor 0 significa que o artigo está inativo e nenhuma propriedade adicional está definida. |
type |
tinyint |
O tipo de artigo: 1 = Artigo com base em log. |
upd_cmd |
nvarchar(255) |
O tipo de comando de replicação usado ao replicar atualizações com artigos de tabela. Para obter mais informações, consulte Especificando como as alterações são propagadas para Artigos Transacionais. |
schema_option |
binary(8) |
O bitmap da opção schema generation para o artigo determinado, que pode ser o resultado OR lógico bit a bit de um ou mais desses valores: 0x00 = Desabilita execução de script pelo Snapshot Agent e usa o CreationScript fornecido. 0x01 = Gera a criação do objeto (CREATE TABLE, CREATE PROCEDURE, etc.). 0x10 = Gera um índice clusterizado correspondente. 0x40 = Gera índices não-clusterizados correspondentes. 0x80= Inclui integridade referencial declarada nas chaves primárias. 0x1000= Replica agrupamento em nível de coluna.
Observação
Essa opção é definida por padrão para Editores Oracle para habilitar comparações entre maiúsculas e minúsculas .
0x4000= Replica chaves exclusivas definidas em um artigo de tabela. 0x8000= Replica chave primária e chaves exclusivas em um artigo de tabela, como restrições, usando instruções ALTER TABLE. |
dest_owner |
sysname |
O proprietário da tabela no banco de dados de destino. |
dest_table |
sysname |
O nome da tabela de destino. |
tablespace_name |
nvarchar(255) |
Identifica o espaço de tabela usado pela tabela de log para o artigo. |
objid |
int |
Essa coluna não é usada e só é incluída para que a exibição sysarticles da tabela IHarticles seja compatível com a exibição sysarticles de artigos do SQL Server (sysarticles). |
sync_objid |
int |
Essa coluna não é usada e só é incluída para que a exibição sysarticles da tabela IHarticles seja compatível com a exibição sysarticles de artigos do SQL Server (sysarticles). |
description |
nvarchar(255) |
A entrada descritiva para o artigo. |
publisher_status |
int |
Usado para indicar se a exibição que define o artigo publicado foi definida chamando sp_articleview. 0 = sp_articleview foi chamado. 1 = sp_articleview não foi chamado. |
article_view_owner |
nvarchar(255) |
O proprietário do objeto de sincronização no Publicador usado pelo Log Reader Agent. |
article_view |
nvarchar(255) |
O objeto de sincronização no Publicador usado pelo Log Reader Agent. |
ins_scripting_proc |
int |
Essa coluna não é usada e só é incluída para que a exibição sysarticles da tabela IHarticles seja compatível com a exibição sysarticles de artigos do SQL Server (sysarticles). |
del_scripting_proc |
int |
Essa coluna não é usada e só é incluída para que a exibição sysarticles da tabela IHarticles seja compatível com a exibição sysarticles de artigos do SQL Server (sysarticles). |
upd_scripting_proc |
int |
Essa coluna não é usada e só é incluída para que a exibição sysarticles da tabela IHarticles seja compatível com a exibição sysarticles de artigos do SQL Server (sysarticles). |
custom_script |
int |
Essa coluna não é usada e só é incluída para que a exibição sysarticles da tabela IHarticles seja compatível com a exibição sysarticles de artigos do SQL Server (sysarticles). |
fire_triggers_on_snapshot |
bit |
Essa coluna não é usada e só é incluída para que a exibição sysarticles da tabela IHarticles seja compatível com a exibição sysarticles de artigos do SQL Server (sysarticles). |
instance_id |
int |
Identifica a instância atual do log de artigo para a tabela publicada. |
use_default_datatypes |
bit |
Indica se o artigo usa mapeamentos de tipos de dados padrão; um valor 1 indica que são usados mapeamentos de tipos de dados padrão. |