MSpublications (Transact-SQL)
S'applique à : SQL Server
La MSpublications
table contient une ligne pour chaque publication répliquée par un serveur de publication. Cette table est stockée dans la base de données de distribution.
Nom de la colonne | Type de données | Description |
---|---|---|
publisher_id |
smallint | ID du serveur de publication. |
publisher_db |
sysname | Nom de la base de données du serveur de publication. |
publication |
sysname | Nom de la publication. |
publication_id |
int | ID de la publication. |
publication_type |
int | Type de publication :0 = Transactionnel1 = Instantané2 = Fusion |
thirdparty_flag |
bit | Indique si une publication est une base de données Microsoft SQL Server :0 = SQL Server1 = Source de données autre que SQL Server |
independent_agent |
bit | Indique s’il existe une Agent de distribution autonome pour cette publication. |
immediate_sync |
bit | Indique si des fichiers de synchronisation sont créés ou recréés lors de chaque exécution de l'Agent d'instantané. |
allow_push |
bit | Indique si des abonnements par envoi de données (push) peuvent être créés pour la publication concernée |
allow_pull |
bit | Indique si des abonnements par extraction de données (pull) peuvent être créés pour la publication concernée |
allow_anonymous |
bit | Indique si des abonnements anonymes peuvent être créés pour la publication concernée |
description |
nvarchar(255) | Description de la publication. |
vendor_name |
nvarchar(100) | Nom du fournisseur si Publisher n’est pas une base de données SQL Server. |
retention |
int | Période de rétention de la publication, en heures. |
sync_method |
int | Méthode de synchronisation :0 = Natif (produit une sortie de copie en bloc en mode natif de toutes les tables)1 = Caractère (produit une sortie de copie en bloc en mode caractère de toutes les tables)3 = Simultané (produit une sortie de copie en bloc en mode natif de toutes les tables, mais ne verrouille pas la table pendant l’instantané)4 = Concurrent_c (produit une sortie de copie en bloc en mode caractère de toutes les tables, mais ne verrouille pas la table pendant l’instantané)Les valeurs 3 et 4 sont disponibles pour la réplication transactionnelle et la réplication de fusion, mais pas pour la réplication d’instantanés. |
allow_subscription_copy |
bit | Active ou désactive la possibilité de copier les bases de données d'abonnement qui sont abonnées à la publication.0 - La copie est désactivée1 - la copie est activée |
thirdparty_options |
int | Spécifie si l’affichage d’une publication dans le dossier réplication dans SQL Server Management Studio est supprimé :0 = Afficher une publication hétérogène dans le dossier réplication dans SQL Server Management Studio.1 = Supprimez l’affichage d’une publication hétérogène dans le dossier Réplication dans SQL Server Management Studio. |
allow_queued_tran |
bit | Indique si la publication autorise la mise à jour en attente :0 = La publication n’est pas mise en file d’attente1 = La publication est mise en file d’attente |
options |
int | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
retention_period_unit |
tinyint | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
allow_initialize_from_backup |
bit | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
min_autonosync_lsn |
varbinary(16) | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |