MSpublications (Transact-SQL)
La table MSpublications 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 = transactionnelle. 1 = instantané. 2 = fusion. |
thirdparty_flag |
bit |
Indique si une publication est une base de données Microsoft SQL Server : 0 = SQL Server. 1 = source de données autre que SQL Server. |
independent_agent |
bit |
Indique s'il existe un 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 le serveur de publication 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 = Native (génère une sortie de copie en bloc en mode natif de toutes les tables). 1 = Character (génère une sortie de copie en bloc en mode caractère de toutes les tables). 3 = Concurrent (génère une sortie de copie en bloc en mode natif de toutes les tables mais ne les verrouille pas pendant l'instantané). 4 = Concurrent_c (génère une sortie de copie en bloc en mode caractère de toutes les tables mais ne les verrouille pas 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é. |
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 signifie que la copie est désactivée et 1 qu'elle est activée. |
thirdparty_options |
int |
Indique si l'affichage d'une publication dans le dossier Réplication de SQL Server Management Studio est supprimé : 0 = affichage d'une publication hétérogène dans le dossier Réplication de SQL Server Management Studio. 1 = suppression de l'affichage d'une publication hétérogène dans le dossier Réplication de SQL Server Management Studio. |
allow_queued_tran |
bit |
Indique si la publication autorise la mise à jour en attente : 0 = la publication n'est pas en file d'attente. 1 = la publication est en attente. |
options |
int |
Aucune information n'est disponible pour cette version. |
Voir aussi
Référence
Vues de réplication (Transact-SQL)