IHarticles (Transact-SQL)
Aplica-se: SQL Server
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. Esta 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 dentro da 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 Especificar como as alterações são propagadas para artigos transacionais. |
filter | int | Essa coluna não é usada e é incluída apenas para tornar a exibição sysarticles da tabela IHarticles compatível com a exibição sysarticles usada para 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 Editor 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 Especificar 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 - descarta a tabela de destino. 2 = DELETE - exclui dados da tabela de destino. 3 = TRUNCATE - trunca 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 = Inclua o nome da coluna nas instruções INSERT. 16 = Use instruções parametrizadas. 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. |
tipo | 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 obter mais informações, consulte Especificar 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 = Desabilite o script pelo Snapshot Agent e use o CreationScript fornecido. 0x01 = Gerar a criação do objeto (CREATE TABLE, CREATE PROCEDURE e assim por diante). 0x10 = Gerar um índice clusterizado correspondente. 0x40 = Gerar índices não clusterizados correspondentes. 0x80 = Inclua a integridade referencial declarada nas chaves primárias. 0x1000 = Replica a ordenação em nível de coluna. Observação: Essa opção é definida por padrão para que os Publicadores Oracle habilitem comparações que diferenciam maiúsculas de minúsculas. 0x4000 = Replicar chaves exclusivas se definidas em um artigo de tabela. 0x8000 = Replicar uma 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 é incluída apenas para tornar a exibição sysarticles da tabela IHarticles compatível com a exibição sysarticles usada para artigos do SQL Server (sysarticles). |
sync_objid | int | Essa coluna não é usada e é incluída apenas para tornar a exibição sysarticles da tabela IHarticles compatível com a exibição sysarticles usada para artigos do SQL Server (sysarticles). |
descrição | 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 é incluída apenas para tornar a exibição sysarticles da tabela IHarticles compatível com a exibição sysarticles usada para artigos do SQL Server (sysarticles). |
del_scripting_proc | int | Essa coluna não é usada e é incluída apenas para tornar a exibição sysarticles da tabela IHarticles compatível com a exibição sysarticles usada para artigos do SQL Server (sysarticles). |
upd_scripting_proc | int | Essa coluna não é usada e é incluída apenas para tornar a exibição sysarticles da tabela IHarticles compatível com a exibição sysarticles usada para artigos do SQL Server (sysarticles). |
custom_script | int | Essa coluna não é usada e é incluída apenas para tornar a exibição sysarticles da tabela IHarticles compatível com a exibição sysarticles usada para artigos do SQL Server (sysarticles). |
fire_triggers_on_snapshot | bit | Essa coluna não é usada e é incluída apenas para tornar a exibição sysarticles da tabela IHarticles compatível com a exibição sysarticles usada para 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 tipo de dados padrão; Um valor de 1 indica que os mapeamentos de tipo de dados padrão são usados. |
Confira também
Replicação de banco de dados heterogênea
Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)