sysmergeschemaarticles (Transact-SQL)

Aplica-se a: SQL Server

Acompanha artigos apenas de esquema para replicação de fusão. Esta tabela está armazenada nas bases de dados de publicações e subscrições.

Nome da coluna Tipo de dados Descrição
name sysname O nome do artigo apenas de esquema na publicação de fusão.
type tinyint Indica o tipo de artigo apenas de esquema, que pode ser um dos seguintes:

0x20 = Artigo apenas de esquema de procedimento armazenado.

0x40 = Artigo apenas para visualização de esquema ou artigo apenas para visualização indexada.
Objid int O identificador do objeto base do artigo. Pode ser o identificador de objeto de um procedimento, vista, indexado, vista ou função definida pelo utilizador.
artid uniqueidentifier O ID do artigo.
description nvarchar(255) A descrição do artigo.
pre_creation_command tinyint Ação padrão a tomar quando o artigo é criado na base de dados de subscrição:

0 = Nenhum - se a tabela já existir no Assinante, não é tomada qualquer ação.

1 = Drop - larga a tabela antes de a recriar.

2 = Delete -issues delete baseado na cláusula WHERE no filtro de subconjunto.

3 = Truncar -same como 2, mas apagar páginas em vez de linhas. No entanto, não aceita uma cláusula de WHERE.
pubid uniqueidentifier O identificador único da publicação.
status tinyint Indica o estado do artigo apenas de esquema, que pode ser um dos seguintes:

1 = Unsynced - o script inicial de processamento para publicar a tabela é executado na próxima execução do Snapshot Agent.

2 = Ativo - o script inicial de processamento para publicar a tabela foi executado.

5 = New_inactive - a ser adicionado.

6 = New_active - a ser adicionado.
creation_script nvarchar(255) O caminho e o nome de um script opcional de pré-criação do esquema do artigo usado para criar a tabela de destino.
schema_option binário(8) O bitmap da opção de geração de esquema para o artigo apenas de esquema, que pode ser o lógico bit a bit OU o resultado 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.

0x20 = Converter tipos de dados definidos pelo utilizador em tipos de dados base.

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

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

0x100 = Replicar disparos de utilizador num artigo de tabela, se definido.

0x200 = Replicar restrições de chave estrangeira. Se a tabela referenciada não fizer parte de uma publicação, todas as restrições de chave estrangeira numa tabela publicada não são replicadas.

0x400 = Replicar as restrições de verificação.

0x800 = Replicar os predefinidos.

0x1000 = Replicar a colação ao nível da coluna.

0x2000 = Replicar propriedades estendidas associadas ao objeto fonte do artigo publicado.

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.

Para mais informações sobre possíveis valores para schema_option, veja sp_addmergearticle.
destination_object sysname O nome do objeto de destino na base de dados de subscrição. Este valor aplica-se apenas a artigos apenas de esquema, como procedimentos armazenados, vistas e UDFs.
destination_owner sysname O proprietário do objeto na base de dados de subscrição, caso não seja o dbo.

Ver também

Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)