sys.dm_repl_articles (Transact-SQL)
Retourne des informations sur les objets de base de données publiés sous forme d'articles dans une topologie de réplication.
Nom de colonne |
Type de données |
Description |
---|---|---|
artcache_db_address |
varbinary(8) |
Adresse en mémoire de la structure de base de données du cache pour la base de données de publication. |
artcache_table_address |
varbinary(8) |
Adresse en mémoire de la structure de table du cache pour l'article de table publié. |
artcache_schema_address |
varbinary(8) |
Adresse en mémoire de la structure d'article du cache pour un article de table publié. |
artcache_article_address |
varbinary(8) |
Adresse en mémoire de la structure d'article du cache pour un article de table publié. |
artid |
bigint |
Identifie sans équivoque chaque entrée de cette table. |
artfilter |
bigint |
ID de la procédure stockée utilisée pour filtrer horizontalement l'article. |
artobjid |
bigint |
Identificateur de l'objet publié. |
artpubid |
bigint |
Identificateur de la publication à laquelle appartient l'article. |
artstatus |
tinyint |
Masque binaire des options et de l'état de l'article, lequel peut être le résultat OR logique au niveau du bit et peut prendre une ou plusieurs des valeurs suivantes : 1 =article actif 8 = inclut le nom de la colonne dans les instructions INSERT. 16 = utilise des instructions paramétrables. 24 = inclut le nom de colonne dans les instructions INSERT et utilise des instructions paramétrables. Par exemple, un article actif utilisant des instructions paramétrables posséderait la valeur 17 dans cette colonne. La valeur 0 indique que cet article est inactif et qu'aucune autre propriété n'est définie. |
arttype |
tinyint |
Type d'article : 1 = article reposant sur un journal. 3 = article reposant sur un journal, avec filtrage manuel. 5 = article basé sur un journal avec vue manuelle 7 = article basé sur un journal avec filtre manuel et vue manuelle 8 = exécution d'une procédure stockée 24 = exécution d'une procédure stockée sérialisable 32 = procédure stockée (schéma uniquement). 64 = vue (schéma uniquement). 128 = fonction (schéma uniquement). |
wszArtdesttable |
nvarchar(514) |
Nom de l'objet publié à la destination. |
wszArtdesttableowner |
nvarchar(514) |
Propriétaire de l'objet publié à la destination. |
wszArtinscmd |
nvarchar(510) |
Commande ou procédure stockée utilisée pour les insertions. |
cmdTypeIns |
int |
Syntaxe d'appel pour la procédure stockée d'insertion, pouvant être une de ces valeurs. 1 = CALL 2 = SQL 3 = NONE 7 = UNKNOWN |
wszArtdelcmd |
nvarchar(510) |
Commande ou procédure stockée utilisée pour les suppressions. |
cmdTypeDel |
int |
Syntaxe d'appel pour la procédure stockée de suppression, pouvant être une de ces valeurs. 0 = XCALL 1 = CALL 2 = SQL 3 = NONE 7 = UNKNOWN |
wszArtupdcmd |
nvarchar(510) |
Commande ou procédure stockée utilisée pour les mises à jour. |
cmdTypeUpd |
int |
Syntaxe d'appel pour la procédure stockée de mise à jour, pouvant être une de ces valeurs. 0 = XCALL 1 = CALL 2 = SQL 3 = NONE 4 = MCALL 5 = VCALL 6 = SCALL 7 = UNKNOWN |
wszArtpartialupdcmd |
nvarchar(510) |
Commande ou procédure stockée utilisée pour les mises à jour partielles. |
cmdTypePartialUpd |
int |
Syntaxe d'appel pour la procédure stockée de mise à jour partielle, pouvant être une de ces valeurs. 2 = SQL |
numcol |
int |
Nombre de colonnes dans la partition pour un article filtré verticalement. |
artcmdtype |
tinyint |
Type de commande actuellement répliqué, pouvant être une de ces valeurs. 1 = INSERT 2 = DELETE 3 = UPDATE 4 = UPDATETEXT 5 = aucune 6 = à usage interne uniquement 7 = pour usage interne uniquement 8 = UPDATE partielle |
artgeninscmd |
nvarchar(510) |
Modèle de commande INSERT reposant sur les colonnes incluses dans l'article. |
artgendelcmd |
nvarchar(510) |
Modèle de commande DELETE, qui peut inclure la clé primaire ou les colonnes incluses dans l'article, selon la syntaxe d'appel utilisée. |
artgenupdcmd |
nvarchar(510) |
Modèle de commande UPDATE, qui peut inclure la clé primaire, les colonnes mises à jour ou une liste complète de colonnes, selon la syntaxe d'appel utilisée. |
artpartialupdcmd |
nvarchar(510) |
Modèle de commande UPDATE partielle, qui inclut la clé primaire et les colonnes mises à jour. |
artupdtxtcmd |
nvarchar(510) |
Modèle de commande UPDATETEXT, qui inclut la clé primaire et les colonnes mises à jour. |
artgenins2cmd |
nvarchar(510) |
Modèle de commande INSERT utilisé lors de l'harmonisation d'un article au cours d'un traitement d'instantanés simultanés. |
artgendel2cmd |
nvarchar(510) |
Modèle de commande DELETE utilisé lors de l'harmonisation d'un article au cours d'un traitement d'instantanés simultanés. |
fInReconcile |
tinyint |
Indique si un article est en cours d'harmonisation lors d'un traitement d'instantanés simultanés. |
fPubAllowUpdate |
tinyint |
Indique si la publication autorise la mise à jour d'abonnements. |
intPublicationOptions |
bigint |
Image bitmap qui spécifie d'autres options de publication, où les valeurs d'option au niveau du bit sont : 0x1 - possibilité de réplication d'égal à égal. 0x2 - publication des modifications locales uniquement. 0x4 - acceptation des abonnées autres que SQL Server. |
Autorisations
Nécessite l'autorisation VIEW DATABASE STATE sur la base de données de publication pour appeler dm_repl_articles.
Notes
Les informations ne sont retournées que pour les objets de base de données répliqués actuellement chargés dans le cache des articles de réplication.
Voir aussi
Référence
Fonctions et vues de gestion dynamique (Transact-SQL)
Vues de gestion dynamique liées à la réplication (Transact-SQL)