Partager via


sp_publisherproperty (Transact-SQL)

Affiche ou modifie des propriétés pour les serveurs de publication non Microsoft SQL Server. Cette procédure stockée est exécutée sur le serveur de distribution.

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

sp_publisherproperty [ @publisher = ] 'publisher' 
   [ , [ @propertyname = ] 'propertyname' ] 
   [ , [ @propertyvalue = ] 'propertyvalue' ]

Arguments

  • [@publisher = ] 'publisher'
    Nom du serveur de publication hétérogène. publisher est de type sysname, sans valeur par défaut.

  • [@propertyname = ] 'propertyname'
    Nom de la propriété qui est définie. propertyname est de type sysname et peut prendre l'une des valeurs suivantes.

    Valeur

    Description

    xactsetbatching

    Si les transactions sur le serveur de publication sont regroupées en ensembles cohérents sur le plan transactionnel pour un traitement ultérieur, elles sont nommées Xactsets. La valeur enabled signifie qu'il est possible de créer des Xactsets, ce qui est la valeur par défaut. La valeur disabled signifie que des Xactsets sont traités, mais qu'aucun nouveau Xactset n'est créé.

    xactsetjob

    Indique si le travail Xactset est activé pour la création des Xactsets. La valeur enabled signifie que le travail Xactset s'exécute de manière périodique afin de créer des Xactsets sur le serveur de publication. La valeur disabled signifie que les Xactsets sont uniquement créés par l'agent de lecture du journal lorsqu'il interroge le serveur de publication pour rechercher des modifications.

    xactsetjobinterval

    Intervalle entre les exécutions du travail Xactset, en minutes.

    Lorsque l'argument propertyname est omis, toutes les propriétés paramétrables sont retournées.

  • [@propertyvalue = ] 'propertyvalue'
    Nouvelle valeur du paramètre de la propriété. propertyvalue est de type sysname, avec NULL comme valeur par défaut. Lorsque l'argument propertyvalue est omis, le paramètre actuel de la propriété est retourné.

Jeux de résultats

Nom de la colonne

Type de données

Description

propertyname

sysname

Retourne les propriétés de publication suivantes qui peuvent être définies :

xactsetbatching

xactsetjob

xactsetjobinterval

propertyvalue

sysname

Paramètre actuel de la propriété dans la colonne propertyname.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Notes

La procédure stockée sp_publisherproperty est utilisée dans la réplication transactionnelle pour les serveurs de publication non SQL Server.

Lorsque seul l'argument publisher est spécifié, le jeu de résultats inclut les paramètres actuels pour toutes les propriétés pouvant être définies.

Lorsque l'argument propertyname est spécifié, seule la propriété nommée apparaît dans le jeu de résultats.

Lorsque tous les paramètres sont spécifiés, la propriété est modifiée et aucun jeu de résultats n'est retourné.

Lorsque vous modifiez la propriété xactsetjobinterval pour un travail en cours d'exécution, vous devez redémarrer le travail pour que le nouvel intervalle prenne effet.

Autorisations

Seuls les membres appartenant au rôle serveur fixe sysadmin sur le serveur de distribution peuvent exécuter sp_publisherproperty.

Voir aussi

Tâches

Configurer le travail d'un jeu de transactions pour un serveur de publication Oracle (programmation Transact-SQL de la réplication)

Référence

Procédures stockées système (Transact-SQL)