Partager via


MSpublications (Transact-SQL)

Mis à jour : 12 décembre 2006

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 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 = capture instantanée.

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 de capture instantanée

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 la capture instantanée).

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 la capture instantanée).

5 = Database Snapshot, ce qui signifie qu'une méthode BCP en mode natif est utilisée pour copier les données à partir d'une capture instantanée de base de données.

6 = Database Snapshot Character, ce qui signifie qu'une méthode BCP en mode caractère est utilisée pour copier les données à partir d'une capture instantanée de base de données.

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 :

= 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

Mappage des tables système SQL Server 2000 avec les vues du système SQL Server 2005

Autres ressources

Tables Integration Services
Tables de sauvegarde et de restauration
Tables de copie des journaux de transaction

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

12 décembre 2006

Nouveau contenu :
  • Ajout d'informations sur les nouvelles valeurs de la colonne sync_method.