sys.dm_repl_articles (Transact-SQL)
Retorna informações sobre objetos de banco de dados publicados como artigos em uma topologia de replicação.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
artcache_db_address |
varbinary(8) |
Endereço na memória da estrutura de banco de dados em cache para o banco de dados de publicação. |
artcache_table_address |
varbinary(8) |
Endereço na memória da estrutura de tabela em cache para um artigo de tabela publicado. |
artcache_schema_address |
varbinary(8) |
Endereço na memória da estrutura do esquema de artigo em cache para um artigo de tabela publicado. |
artcache_article_address |
varbinary(8) |
Endereço na memória da estrutura de artigo em cache para um artigo de tabela publicado. |
artid |
bigint |
Identifica exclusivamente cada entrada dessa tabela. |
artfilter |
bigint |
ID do procedimento armazenado usado para filtrar horizontalmente o artigo. |
artobjid |
bigint |
ID do objeto publicado. |
artpubid |
bigint |
ID da publicação à qual pertence o artigo. |
artstatus |
tinyint |
Bitmask de opções e status do artigo, que pode ser o resultado OR lógico bit a bit de um ou mais destes valores: 1 = O artigo está ativo. 8 = Incluir o nome da coluna em instruções INSERT. 16 = Usar instruções com parâmetros. 24 = Incluir o nome de coluna em instruções INSERT e usar instruções com parâmetros. Por exemplo, um artigo ativo que usa instruções com parâmetros teria um valor 17 nessa coluna. Um valor 0 significa que o artigo está inativo e nenhuma propriedade adicional está definida. |
arttype |
tinyint |
O tipo de artigo: 1 = Artigo com base em log. 3 = Artigo com base em log com filtro manual. 5 = Artigo com base em log com exibição manual. 7 = Artigo com base em log com filtro manual e exibição manual. 8 = Execução de procedimento armazenado. 24 = Execução de procedimento armazenado serializável. 32 = Procedimento armazenado (somente esquema). 64 = Exibição (somente esquema). 128 = Função (somente esquema). |
wszArtdesttable |
nvarchar(514) |
Nome do objeto publicado no destino. |
wszArtdesttableowner |
nvarchar(514) |
Proprietário do objeto publicado no destino. |
wszArtinscmd |
nvarchar(510) |
Comando ou procedimento armazenado usado para inserções. |
cmdTypeIns |
int |
Sintaxe de chamada do procedimento armazenado de inserção, podendo ser um destes valores. 1 = CALL 2 = SQL 3 = NONE 7 = UNKNOWN |
wszArtdelcmd |
nvarchar(510) |
Comando ou procedimento armazenado usado em exclusões. |
cmdTypeDel |
int |
Sintaxe de chamada do procedimento armazenado de exclusão, podendo ser um destes valores. 0 = XCALL 1 = CALL 2 = SQL 3 = NONE 7 = UNKNOWN |
wszArtupdcmd |
nvarchar(510) |
Comando ou procedimento armazenado usado em atualizações. |
cmdTypeUpd |
int |
Sintaxe de chamada do procedimento armazenado de atualização, podendo ser um destes valores. 0 = XCALL 1 = CALL 2 = SQL 3 = NONE 4 = MCALL 5 = VCALL 6 = SCALL 7 = UNKNOWN |
wszArtpartialupdcmd |
nvarchar(510) |
Comando ou procedimento armazenado usado em atualizações parciais. |
cmdTypePartialUpd |
int |
Sintaxe de chamada do procedimento armazenado de atualização parcial, podendo ser um destes valores. 2 = SQL |
numcol |
int |
Número de colunas na partição de um artigo filtrado verticalmente. |
artcmdtype |
tinyint |
Tipo de comando atualmente sendo replicado, podendo ser um destes valores. 1 = INSERT 2 = DELETE 3 = UPDATE 4 = UPDATETEXT 5 = nenhum 6 = somente para uso interno 7 = somente para uso interno 8 = UPDATE parcial |
artgeninscmd |
nvarchar(510) |
Modelo de comando INSERT baseado nas colunas incluídas no artigo. |
artgendelcmd |
nvarchar(510) |
Modelo de comando DELETE, que pode incluir a chave primária ou as colunas incluídas no artigo, dependendo de a sintaxe de chamada ser usada ou não. |
artgenupdcmd |
nvarchar(510) |
Modelo de comando UPDATE, que pode incluir a chave primária, colunas atualizadas ou uma lista de colunas completa, dependendo de a sintaxe de chamada ser usada ou não. |
artpartialupdcmd |
nvarchar(510) |
Modelo de comando UPDATE parcial, que inclui a chave primária e as colunas atualizadas. |
artupdtxtcmd |
nvarchar(510) |
Modelo de comando UPDATETEXT, que inclui a chave primária e as colunas atualizadas. |
artgenins2cmd |
nvarchar(510) |
Modelo de comando INSERT usado quando um artigo é reconciliado durante o processamento de instantâneo simultâneo. |
artgendel2cmd |
nvarchar(510) |
Modelo de comando DELETE usado quando um artigo é reconciliado durante o processamento de instantâneo simultâneo. |
fInReconcile |
tinyint |
Indica se um artigo está sendo reconciliado no momento do processamento de instantâneo simultâneo. |
fPubAllowUpdate |
tinyint |
Indica se a publicação permite a atualização de assinatura. |
intPublicationOptions |
bigint |
Bitmap que especifica opções de publicação adicionais, onde os valores de opção bit a bit são: 0x1 - Habilitado para replicação ponto a ponto. 0x2 - Publicar somente alterações locais. 0x4 - Habilitado para assinantes não SQL Server. |
Permissões
Requer a permissão VIEW DATABASE STATE no banco de dados de publicação para chamar dm_repl_articles.
Comentários
As informações só serão retornadas para objetos de banco de dados replicados atualmente armazenados no cache de artigo de replicação.
Consulte também
Referência
Exibições e funções de gerenciamento dinâmico (Transact-SQL)
Exibições de gerenciamento dinâmico relacionadas à replicação (Transact-SQL)