Compartilhar via


sysmergeschemaarticles (Transact-SQL)

Aplica-se a: SQL Server

Rastreia artigos somente esquema para replicação de mesclagem. Essa tabela é armazenada nos bancos de dados de publicação e assinatura.

Nome da coluna Tipo de dados Descrição
name sysname O nome do artigo somente esquema em uma publicação de mesclagem.
tipo tinyint Indica o tipo de artigo somente esquema que pode ser um dos seguintes:

0x20 = Artigo somente esquema de procedimento armazenado.

0x40 = Exibir artigo somente de esquema ou artigo somente de esquema de exibição indexada.
objid int O identificador de objeto do objeto base do artigo. Pode ser o identificador de objeto de um procedimento, exibição indexada, exibição ou função definida pelo usuário.
Artigo uniqueidentifier O ID do artigo.
descrição nvarchar(255) A descrição do artigo.
pre_creation_command tinyint A ação padrão a ser executada quando o artigo é criado no banco de dados de assinatura:

0 = Nenhum - se a tabela já existir no Assinante, nenhuma ação será executada.

1 = Drop - descarta a tabela antes de recriá-la.

2 = Delete -emite uma exclusão com base na cláusula WHERE no filtro de subconjunto.

3 = Truncar -mesmo que 2, mas exclui páginas em vez de linhas. Porém, não exige uma cláusula WHERE.
pubid uniqueidentifier O identificador exclusivo da publicação.
status tinyint Indica o status do artigo somente esquema, que pode ser um dos seguintes:

1 = Não sincronizado - o script de processamento inicial para publicar a tabela é executado na próxima vez que o Snapshot Agent for executado.

2 = Ativo - o script de processamento inicial 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 nome de um script de pré-criação de esquema de artigo opcional usado para criar a tabela de destino.
schema_option binary(8) O bitmap da opção de geração de esquema para o artigo somente esquema 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.

0x20 = Converta tipos de dados definidos pelo usuário em tipos de dados base.

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

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

0x100 = Replicar gatilhos de usuário em um artigo de tabela, se definido.

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

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

0x800 = Replicar padrões.

0x1000 = Replicar ordenação em nível de coluna.

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

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.

Para obter mais informações sobre valores possíveis para schema_option, consulte sp_addmergearticle.
destination_object sysname O nome do objeto de destino no banco de dados de assinatura. Esse valor só se aplica a artigos somente esquema, como procedimentos armazenados, exibições e UDFs.
destination_owner sysname O proprietário do objeto no banco de dados de assinatura, se não for dbo.

Confira também

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