sysmergeschemaarticles (Transact-SQL)
Rastreia artigos somente esquema para replicação de mesclagem. Essa tabela é armazenada nos bancos de dados de assinatura e publicação.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
name |
sysname |
O nome do artigo somente esquema em uma publicação de mesclagem. |
type |
tinyint |
Indica o tipo de artigo somente esquema que pode ser um dos seguintes: 0x20 = Artigo somente esquema de procedimento armazenado. 0x40 = Artigo somente esquema de exibição ou artigo somente 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. |
artid |
uniqueidentifier |
A ID do artigo. |
description |
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 = Nenhuma - se a tabela já existir no Assinante, nenhuma ação será tomada. 1 = Descartar - descarta a tabela antes de recriá-la. 2 = Excluir - emite uma exclusão com base na cláusula WHERE no filtro de subconjunto. 3 = Truncar - o 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 execução do Snapshot Agent. 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 = Desabilitar geração de script pelo Snapshot Agent e usar o CreationScript fornecido. 0x01 = Gerar a criação do objeto (CREATE TABLE, CREATE PROCEDURE, etc.). 0x10 = Gerar um índice clusterizado correspondente. 0x20 = Converter tipos de dados definidos pelo usuário em tipos de dados base. 0x40 = Gerar índice ou índices não clusterizados correspondentes. 0x80= Incluir 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 agrupamento de nível de coluna. 0x2000= Replicar propriedades estendidas associadas com o objeto de origem do artigo publicado. 0x4000= Replicar chaves exclusivas definidas em um artigo de tabela. 0x8000= Replicar 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 possíveis valores 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. |
Consulte também