sysschemaarticles (Transact-SQL)
Aplica-se: SQL Server
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 |
---|---|---|
Artigo | int | O 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. |
descrição | 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 | O 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 tabela de destino. 2 = Descartar tabela de destino. 3 = Truncar tabela de destino. |
status | int | O bitmap usado para indicar o status do artigo. |
tipo | tinyint | O valor que indica o tipo de artigo somente esquema: 32 = Procedimento armazenado. 64 = Exibição ou exibição indexada. 96 = Função agregada. 128 = Função. |
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 o script do Snapshot Agent e usa creation_script. 0x01 = Gera a criação do objeto (CREATE TABLE, CREATE PROCEDURE e assim por diante). 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 índice(s) não clusterizado(s) correspondente(s). 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 no 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 fizer 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 os padrões. 0x1000= Replica a ordenação em nível de coluna. 0x2000= Replica propriedades estendidas associadas ao objeto de origem do artigo publicado. 0x4000= Replica chaves exclusivas se definidas em um artigo de tabela. 0x8000= Replica a chave primária e as 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. |
Confira também
Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)