sysmergeschemaarticles (Transact-SQL)
Aplica-se: 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)