MSreplication_queue (Transact-SQL)

La table MSreplication_queue est utilisée par le processus de réplication pour stocker les commandes en file d'attente émises par les abonnements mis à jour en attente qui utilisent des commandes en file d'attente basées sur SQL. Cette table est stockée dans la base de données d'abonnement.

Nom de colonne

Type de données

Description

publisher

sysname

Nom du serveur de publication.

publisher_db

sysname

Nom de la base de données de publication.

publication

sysname

Nom de la publication.

tranid

sysname

ID de transaction sous lequel la commande en file d'attente a été exécutée.

data

varbinary(8000)

Flux d'octets empaqueté où étaient stockées les informations sur la commande mise en file d'attente.

datalen

int

Longueur des données en octets.

commandtype

int

Type de commande mise en file d'attente :

1 = Commande utilisateur dans une transaction

2 = Commande de synchronisation d'abonnement

insertdate

datetime

Date d'insertion.

orderkey

bigint

Colonne d'identité à croissance monolithique.

cmdstate

bit

État de la commande :

0 = Terminée

1 = Partiellement exécutée