--- title: "MSqreader_history (Transact-SQL) | Microsoft Docs" ms.custom: "" ms.date: "03/14/2017" ms.prod: sql ms.prod_service: "database-engine" ms.reviewer: "" ms.technology: replication ms.topic: "language-reference" f1_keywords: - "MSqreader_history" - "MSqreader_history_TSQL" dev_langs: - "TSQL" helpviewer_keywords: - "MSqreader_history system table" ms.assetid: c5c91d39-513c-4a77-870b-c8ef74a1cd6b author: stevestein ms.author: sstein --- # MSqreader_history (Transact-SQL) [!INCLUDE[tsql-appliesto-ss2008-xxxx-xxxx-xxx-md](../../includes/tsql-appliesto-ss2008-xxxx-xxxx-xxx-md.md)] The **MSqreader_history** table contains history rows for the Queue Reader Agents associated with the local Distributor. This table is stored in the distribution database. |Column name|Data type|Description| |-----------------|---------------|-----------------| |**agent_id**|**int**|The ID of the Queue Reader Agent.| |**publication_id**|**int**|The ID of the publication.| |**runstatus**|**int**|The running state of the agent:

**1** = Start.

**2** = Succeed.

**3** = In progress.

**4** = Idle.

**5** = Retry.

**6** = Fail.| |**start_time**|**datetime**|The date and time at which agent session started.| |**time**|**datetime**|The date and time of last logged message.| |**duration**|**int**|The elapsed time of the logged session activity, in seconds.| |**comments**|**nvarchar(255)**|The descriptive text.| |**transaction_id**|**nvarchar(40)**|The transaction ID stored with the message, if applicable.| |**transaction_status**|**int**|The status of the transaction.| |**transactions_processed**|**int**|The cumulative number of transactions processed in the session.| |**commands_processed**|**int**|The cumulative number of commands processed in the session.| |**delivery_rate**|**float(53)**|The average number of commands delivered per second.| |**transaction_rate**|**float(53)**|The rate of transactions processed.| |**subscriber**|**sysname**|The name of the Subscriber.| |**subscriberdb**|**sysname**|The name of the subscription database.| |**error_id**|**int**|If not zero, the number represents a [!INCLUDE[msCoName](../../includes/msconame-md.md)] [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] error message.| |**timestamp**|**timestamp**|The timestamp column for the table.| ## See Also [Replication Tables (Transact-SQL)](../../relational-databases/system-tables/replication-tables-transact-sql.md) [Replication Views (Transact-SQL)](../../relational-databases/system-views/replication-views-transact-sql.md)