Partilhar via


MSreplication_queue (Transact-SQL)

A tabela MSreplication_queue é usada pelo processo de replicação para armazenar comandos enfileirados emitidos por todas as assinaturas de atualização enfileiradas que estão usando fila com base em SQL. Essa tabela é armazenada no banco de dados de assinatura.

Nome da coluna

Tipo de dados

Descrição

publisher

sysname

O nome do Publicador.

publisher_db

sysname

O nome do banco de dados de publicação.

publication

sysname

O nome da publicação.

tranid

sysname

O ID da transação na qual o comando enfileirado foi executado.

data

varbinary(8000)

O pacote de fluxo de bytes que armazenou informações sobre os comandos na fila.

datalen

int

O comprimento dos dados, em bytes.

commandtype

int

O tipo de comando que está sendo enfileirado:

1 = Comando de usuário na transação.

2 = Comando de sincronização de assinatura.

insertdate

datetime

A data da inserção.

orderkey

bigint

A coluna de identidade que aumenta de forma monotônica.

cmdstate

bit

O estado do comando:

0 = Completo.

1 = Parcial.