sysschemaarticles (Transact-SQL)
Controla artigos somente esquema para publicações transacional e de instantâneo. Essa tabela é armazenada no banco de dados de publicação.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
artid |
int |
A ID do artigo. |
creation_script |
nvarchar(255) |
O caminho e o nome de um script de esquema de artigo usados para criar a tabela de destino. |
description |
nvarchar(255) |
A entrada descritiva para o artigo. |
dest_object |
sysname |
O nome do objeto no banco de dados de assinatura, se o artigo for um artigo somente esquema como um procedimento armazenado, uma exibição ou UDF. |
name |
sysname |
O nome do artigo somente esquema em uma publicação. |
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 UDF. |
pubid |
int |
A ID da publicação. |
pre_creation_cmd |
tinyint |
Especifica o que o sistema deve fazer se detectar um objeto existente com o mesmo nome no Assinante, ao aplicar o instantâneo para esse artigo: 0 = Nada. 1 = Excluir a tabela de destino. 2 = Descartar a tabela de destino. 3 = Truncar a tabela de destino. |
status |
int |
O bitmap usado para indicar o status do artigo. |
type |
tinyint |
O valor que indica o tipo de artigo somente esquema: 0x20 = Artigo somente esquema de procedimento armazenado. 0x40 = Artigo somente esquema de exibição ou artigo somente esquema de exibição indexada. |
schema_option |
binary(8) |
O bitmask da opção de geração de esquema para o artigo determinado. Especifica criação automática de procedimento armazenado no banco de dados de destino para todas as sintaxes CALL/MCALL/XCALL, e pode ser o resultado OR lógico bit a bit de um ou mais destes valores: 0x00 = Desabilita execução de script pelo Snapshot Agent e usa creation_script. 0x01 = Gera a criação do objeto (CREATE TABLE, CREATE PROCEDURE, etc.). Esse valor é o padrão para artigos de procedimento armazenado. 0x02 = Gera procedimentos armazenados personalizados para o artigo, se definido. 0x10 = Gera um índice clusterizado correspondente. 0x20 = Converte tipos de dados definidos pelo usuário em tipos de dados base. 0x40= Gera índices não clusterizados correspondentes. 0x80= Inclui integridade referencial declarada nas chaves primárias. 0x73 = Gera a instrução CREATE TABLE, cria índices clusterizados e não clusterizados, converte tipos de dados definidos pelo usuário em tipos de dados base e gera scripts de procedimento armazenado personalizados a serem aplicados ao Assinante. Esse valor é o padrão para todos os artigos, exceto os de procedimento armazenado. 0x100= Replica gatilhos de usuário em um artigo de tabela, se definido. 0x200= Replica 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= Replica restrições de verificação. 0x800= Replica padrões. 0x1000= Replica agrupamento em nível de coluna. 0x2000= Replica propriedades estendidas associadas ao objeto de origem do artigo publicado. 0x4000= Replica chaves exclusivas definidas em um artigo de tabela. 0x8000= Replica 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. |
Consulte também