Share via


syspublications (Transact-SQL)

Mis à jour : 12 décembre 2006

Contient une ligne pour chaque publication définie dans la base de données. Cette table est stockée dans la base de données de publication.

Nom de colonne

Type de données

Description

description

nvarchar(255)

Entrée descriptive de la publication

name

sysname

Nom unique associé à la publication.

pubid

int

Colonne d'identité fournissant un ID unique pour la publication.

repl_freq

tinyint

Fréquence de la réplication :

0 = en fonction des transactions.

1  = actualisation planifiée des tables.

status

tinyint

État :

0 = inactif

1 = actif

sync_method

tinyint

Méthode de synchronisation :

0 = utilitaire de copie en bloc en mode natif (BCP)

1 = BCP en mode caractère

3 = concurrent : la méthode BCP en mode natif est utilisée mais les tables ne sont pas verrouillées lors de la capture instantanée.

4 = concurrent_c : la méthode BCP en mode caractère est utilisée mais les tables ne sont pas verrouillées lors de 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.

snapshot_jobid

binary(16)

ID de tâche planifiée

independent_agent

bit

Indique s'il existe une version autonome de l'Agent de distribution pour cette publication

0 = la publication utilise un Agent de distribution partagé, et il y a un seul Agent partagé pour chaque paire base de données serveur de publication/base de données abonné.

1 = indique s'il existe une version autonome de l'Agent de distribution pour cette publication.

immediate_sync

bit

Indique si les fichiers de synchronisation sont créés ou recréés à chaque exécution de l'Agent de capture instantanée ; la valeur 1 signifie qu'ils sont créés à chaque exécution de l'Agent.

enabled_for_internet

bit

Indique si les fichiers de synchronisation pour la publication sont accessibles sur Internet par l'intermédiaire de FTP (File Transfer Protocol) et d'autres services ; la valeur 1 signifie qu'ils sont accessibles sur Internet.

allow_push

bit

Indique si des abonnements par envoi de données (push) sont autorisés pour la publication ; la valeur 1 signifie qu'ils sont autorisés.

allow_pull

bit

Indique si des abonnements par extraction de données (pull) sont autorisés pour la publication ; la valeur 1 signifie qu'ils sont autorisés.

allow_anonymous

bit

Indique si des abonnements anonymes sont autorisés pour la publication ; la valeur 1 signifie qu'ils sont autorisés.

immediate_sync_ready

bit

Indique si la capture instantanée a été générée par l'Agent de capture instantanée et peut être utilisée par les nouveaux abonnements. Cette colonne n'est pertinente que pour les publications à mise à jour immédiate. La valeur 1 indique que la capture instantanée est disponible.

allow_sync_tran

bit

Indique si les abonnements de mise à jour immédiate sont autorisés pour la publication. La valeur 1 indique que les abonnements de mise à jour immédiate sont autorisés.

autogen_sync_procs

bit

Indique si la procédure stockée de synchronisation pour les abonnements de mise à jour immédiate est générée par le serveur de publication. La valeur 1 indique qu'elle est générée par le serveur de publication.

retention

int

Volume des modifications, en heures, à enregistrer pour la publication donnée.

allowed_queued_tran

bit

Indique si la mise en file d'attente des modifications sur l'abonné jusqu'à leur application sur le serveur de publication est activée. Si la valeur est 1, les modifications effectuées sur l'abonné sont mises en file d'attente.

snapshot_in_defaultfolder

bit

Indique si les fichiers de capture instantanée sont stockés dans le dossier par défaut.

Si la valeur est 0, les fichiers de capture instantanée sont stockés à l'emplacement secondaire spécifié par alternate_snapshot_folder.

Si la valeur est 1, les fichiers de capture instantanée se trouvent dans le dossier par défaut.

alt_snapshot_folder

nvarchar(255)

Indique l'emplacement du dossier de remplacement pour la capture instantanée.

pre_snapshot_script

nvarchar(255)

Indique un pointeur à l'emplacement d'un fichier .sql. L'Agent de distribution exécute le script de précapture instantanée avant toute exécution de scripts d'objets répliqués, lors de l'application d'une capture instantanée chez un abonné.

post_snapshot_script

nvarchar(255)

Indique un pointeur à l'emplacement d'un fichier .sql. L'Agent de distribution exécute le script de post-capture instantanée après que tous les autres scripts d'objets et données répliqués ont été appliqués lors d'une synchronisation initiale.

compress_snapshot

bit

Indique que la capture instantanée écrite à l'emplacement alt_snapshot_folder doit être compressée au format Microsoft CAB. La valeur 1 indique que la capture instantanée sera compressée.

ftp_address

sysname

Adresse réseau du service FTP du serveur de distribution. Indique l'emplacement à partir duquel l'Agent de distribution peut extraire les fichiers de capture instantanée de la publication.

ftp_port

int

Numéro de port du service FTP du serveur de distribution. Indique l'emplacement à partir duquel l'Agent de distribution peut extraire les fichiers de capture instantanée de la publication.

ftp_subdirectory

nvarchar(255)

Indique l'emplacement à partir duquel l'Agent de distribution peut extraire les fichiers de capture instantanée si la publication prend en charge la propagation de captures instantanées par FTP.

ftp_login

sysname

Nom de l'utilisateur, utilisé pour la connexion au service FTP.

ftp_password

nvarchar(524)

Mot de passe de l'utilisateur, utilisé pour la connexion au service FTP.

allow_dts

bit

Indique que la publication autorise les transformations de données. La valeur 1 signifie que les transformations DTS sont autorisées.

allow_subscription_copy

bit

Indique si la possibilité de copier les bases de données d'abonnement qui s'abonnent à cette publication a été activée. La valeur 1 signifie que la copie est autorisée.

centralized_conflicts

bit

Indique si les enregistrements en conflit sont stockés sur le serveur de publication :

0 = l'enregistrement en conflit est stocké sur le serveur de publication et sur l'abonné ayant généré le conflit.

1 = les enregistrements en conflit sont stockés dans le serveur de publication.

conflict_retention

int

Définit la période de rétention des conflits, en jours.

conflict_policy

int

Indique la stratégie de résolution de conflits à suivre lorsque l'option d'abonné avec mise à jour en attente est utilisée. Peut prendre l'une des valeurs suivantes :

1 = le serveur de publication gagne le conflit.

2 = l'abonné gagne le conflit.

3 = l'abonnement est réinitialisé.

queue_type

int

Indique le type de file d'attente utilisée. Peut prendre l'une des valeurs suivantes :

1 = msmq, qui utilise Microsoft Message Queuing pour stocker les transactions.

2 = sql, qui utilise SQL Server pour stocker les transactions.

ms188027.note(fr-fr,SQL.90).gifRemarque :

L'utilisation de Microsoft Message Queuing a été désapprouvée et n'est plus disponible.

ad_guidname

sysname

Spécifie si la publication est publiée dans l'annuaire Microsoft Active Directory. Un identificateur global unique (GUID) valide indique que la publication est publiée dans l'annuaire Active Directory ; le GUID correspond alors à l'objet de publication Active Directory objectGUID. Si la valeur est NULL, la publication n'est pas publiée dans l'annuaire Active Directory.

backward_comp_level

int

Niveau de compatibilité de la base de données, qui peut prendre l'une des valeurs suivantes :

10 = SQL Server 7.0.

20 = SQL Server 7.0 Service Pack (SP) 1.

30 = SQL Server 7.0 SP 2.

35 = SQL Server 7.0 SP 3.

40 = SQL Server 2000.

50 = SQL Server 2000 SP 1.

60 = SQL Server 2000 SP 3.

90 = SQL Server 2005.

allow_initialize_from_backup

bit

Indique si les Abonnés peuvent initialiser un abonnement à cette publication depuis une sauvegarde plutôt que depuis une capture instantanée initiale. La valeur 1 signifie que les abonnements peuvent être initialisés depuis une sauvegarde et la valeur 0 qu'ils ne le peuvent pas. Pour plus d'informations, consultez Initialisation d'un abonnement transactionnel sans capture instantanée.

min_autonosync_lsn

binary

À usage interne uniquement.

replicate_ddl

int

Indique si la réplication de schéma est prise en charge pour la publication. La valeur 1 indique que les instructions DDL (Data Definition Language) exécutées sur le serveur de publication sont répliquées et la valeur 0 qu'elles ne le sont pas. Pour plus d'informations, consultez Modification du schéma dans les bases de données de publication.

options

int

Bitmap qui spécifie les options de publication d'égal à égal ; les valeurs d'option au niveau du bit sont les suivantes :

0x1 : activé pour la réplication d'égal à égal.

0x2 : publier uniquement les modifications locales.

0x4 - Acceptation des Abonnés autres que SQL Server.

Voir aussi

Référence

Vues de réplication (Transact-SQL)
sp_addpublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_helppublication (Transact-SQL)

Concepts

Tables de réplication (Transact-SQL)

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.