sp_publisherproperty (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

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

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 sysname, sans valeur par défaut.

[ @propertyname = ] 'propertyname' Nom de la propriété en cours de définition. propertyname est sysname et peut être 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. Une valeur activée signifie que les Xactsets peuvent être créés, ce qui est la valeur par défaut. Une valeur désactivée signifie que les Xactsets existants sont traités par aucun nouveau Xactsets n’est créé.
xactsetjob Indique si le travail Xactset est activé pour la création des Xactsets. Une valeur activée signifie que le travail Xactset s’exécute régulièrement pour créer des Xactsets sur le serveur de publication. Une valeur désactivée signifie que les Xactsets sont créés uniquement par l’Agent de lecture du journal lorsqu’il interroge le serveur de publication pour les modifications.
xactsetjobinterval Intervalle entre les exécutions du travail Xactset, en minutes.

Lorsque propertyname est omis, toutes les propriétés settables sont retournées.

[ @propertyvalue = ] 'propertyvalue'
Nouvelle valeur du paramètre de la propriété. propertyvalue est sysname, avec une valeur par défaut de NULL. Lorsque la valeur de propriété est omise, 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 .

Codet de retour

0 (réussite) ou 1 (échec)

Notes

sp_publisherproperty est utilisé dans la réplication transactionnelle pour les serveurs de publication non-SQL Server.

Lorsque seul le serveur de publication est spécifié, le jeu de résultats inclut les paramètres actuels de toutes les propriétés qui peuvent être définies.

Lorsque le nom de propriété 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 du rôle serveur fixe sysadmin sur le serveur de distribution peuvent exécuter sp_publisherproperty.

Voir aussi

Configurer le travail d’un jeu de transactions pour un serveur de publication Oracle (programmation Transact-SQL de la réplication)
Procédures stockées système (Transact-SQL)