sp_publisherproperty (Transact-SQL)sp_publisherproperty (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Affiche ou modifie les propriétés du serveur de MicrosoftMicrosoft publication qui ne sont pas SQL ServerSQL Server des serveurs de publication.Displays or changes publisher properties for non- MicrosoftMicrosoft SQL ServerSQL Server Publishers. Cette procédure stockée est exécutée sur le serveur de distribution.This stored procedure is executed at the Distributor.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

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

ArgumentsArguments

[ @publisher** =] «éditeur»**[**@publisher** = ] 'publisher'
Nom du serveur de publication hétérogène.Is the name of the heterogeneous Publisher. Publisher est de type sysname, sans valeur par défaut.publisher is sysname, with no default.

[ @propertyname** =] 'PropertyName'[@propertyname** = ] 'propertyname'
Nom de la propriété qui est définie.Is the name of the property being set. PropertyName est de type sysnameet peut prendre l’une des valeurs suivantes.propertyname is sysname, and can be one of the following values.

ValueValue DescriptionDescription
xactsetbatchingxactsetbatching 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.If transactions at the Publisher are grouped into transactionally consistent sets for subsequent processing, known as Xactsets. La valeur Enabled signifie que Xactsets peut être créé, ce qui correspond à la valeur par défaut.A value of enabled means that Xactsets can be created, which is the default. La valeur Disabled signifie que les Xactsets existants sont traités par aucun nouveau Xactsets n’est créé.A value of disabled means that existing Xactsets are processed by no new Xactsets are created.
xactsetjobxactsetjob Indique si le travail Xactset est activé pour la création des Xactsets.If the Xactset job is enabled for the creation of Xactsets. La valeur Enabled signifie que la tâche Xactset s’exécute régulièrement pour créer des Xactsets sur le serveur de publication.A value of enabled means that the Xactset job runs periodically to create Xactsets at the publisher. La valeur Disabled signifie que les Xactsets sont créés uniquement par l’agent de lecture du journal lorsqu’il interroge le serveur de publication pour y rechercher des modifications.A value of disabled means that the Xactsets are only created by the Log Reader Agent when it polls the Publisher for changes.
xactsetjobintervalxactsetjobinterval Intervalle entre les exécutions du travail Xactset, en minutes.Interval between executions of the Xactset job, in minutes.

Lorsque PropertyName est omis, toutes les propriétés définissables sont retournées.When propertyname is omitted all settable properties are returned.

[ @propertyvalue** =] 'PropertyValue'[@propertyvalue** = ] 'propertyvalue'
Nouvelle valeur du paramètre de la propriété.Is the new value for the property setting. PropertyValue est de type sysname, avec NULL comme valeur par défaut.propertyvalue is sysname, with a default value of NULL. Lorsque PropertyValue est omis, le paramètre actuel de la propriété est retourné.When propertyvalue is omitted, the current setting for the property is returned.

Jeux de résultatsResult Sets

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
propertynamepropertyname sysnamesysname Retourne les propriétés de publication suivantes qui peuvent être définies :Returns the following publication properties that can be set:

xactsetbatchingxactsetbatching

xactsetjobxactsetjob

xactsetjobintervalxactsetjobinterval
Balispropertyvalue sysnamesysname Est le paramètre actuel de la propriété dans la colonne PropertyName .Is the current setting for the property in the propertyname column.

Valeurs des codes de retourReturn Code Values

0 (succès) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_publisherproperty est utilisé dans la réplication transactionnelle pour les serveurs SQL ServerSQL Server de publication non-.sp_publisherproperty is used in transactional replication for non- SQL ServerSQL Server Publishers.

Lorsque seul le serveur de publication est spécifié, le jeu de résultats comprend les paramètres actuels de toutes les propriétés qui peuvent être définies.When only publisher is specified, the result set includes the current settings for all properties that can be set.

Lorsque PropertyName est spécifié, seule la propriété nommée apparaît dans le jeu de résultats.When propertyname is specified, only the named property appears in the result set.

Lorsque tous les paramètres sont spécifiés, la propriété est modifiée et aucun jeu de résultats n'est retourné.When all parameters are specified, the property is changed and a result set is not returned.

Lorsque vous modifiez la propriété xactsetjobinterval d’un travail en cours d’exécution, vous devez redémarrer le travail pour que le nouvel intervalle prenne effet.When changing the xactsetjobinterval property for a running job, you must restart the job for the new interval to take effect.

AutorisationsPermissions

Seuls les membres du rôle serveur fixe sysadmin sur le serveur de distribution peuvent exécuter sp_publisherproperty.Only members of the sysadmin fixed server role at the Distributor can execute sp_publisherproperty.

Voir aussiSee Also

Configurer le travail d’un jeu de transactions pour un serveur de publication Oracle (programmation Transact-SQL de la réplication) Configure the Transaction Set Job for an Oracle Publisher (Replication Transact-SQL Programming)
Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)