The MSsubscriptions table contains one row for each subscription serviced by the local Distributor. This table is stored in the distribution database.
| Column name | Data type | Description | 
|---|---|---|
| publisher_database_id | int | ID of the Publisher database. | 
| publisher_id | smallint | ID of the Publisher. | 
| publisher_db | sysname | Name of the Publisher database. | 
| publication_id | int | ID of the publication. | 
| article_id | int | ID of the article. | 
| subscriber_id | smallint | ID of the Subscriber. | 
| subscriber_db | sysname | Name of the subscription database. | 
| subscription_type | int | Type of subscription: 0 = Push | 
| sync_type | tinyint | Type of synchronization: 1 = Automatic | 
| status | tinyint | Status of the subscription: 0 = Inactive | 
| subscription_seqno | varbinary(16) | Snapshot transaction sequence number. | 
| snapshot_seqno_flag | bit | 1 = subscription_seqno is the snapshot sequence number. | 
| independent_agent | bit | Indicates whether there is a stand-alone Distribution Agent for this publication. | 
| subscription_time | datetime | -- | 
| loopback_detection | bit | Whether the Distribution Agent sends transactions originated at the Subscriber back to the Subscriber: 1 = Does not send back. | 
| agent_id | int | ID of the agent. | 
| update_mode | tinyint | Type of update. | 
| publisher_seqno | varbinary(16) | Sequence number of the transaction at the Publisher for this subscription. | 
| ss_cplt_seqno | varbinary(16) | Sequence number used to signify the completion of the concurrent snapshot processing. |