Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : SQL Server
Azure SQL Managed Instance
Modifie un paramètre d’un profil d’agent de réplication stocké dans la table système MSagent_parameters . Cette procédure stockée est exécutée sur n'importe quelle base de données du serveur de distribution sur lequel l'agent est en cours d'exécution.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_change_agent_parameter
[ @profile_id = ] profile_id
, [ @parameter_name = ] N'parameter_name'
, [ @parameter_value = ] N'parameter_value'
[ ; ]
Arguments
[ @profile_id = ] profile_id
ID du profil. @profile_id est int, sans valeur par défaut.
[ @parameter_name = ] N’parameter_name'
Nom du paramètre. @parameter_name est sysname, sans valeur par défaut. Pour les profils système, les paramètres modifiables dépendent du type d'Agent. Pour savoir quel type d’agent cette @profile_id représente, recherchez la profile_id colonne dans la Msagent_profiles table et notez la agent_type valeur.
Si un paramètre est pris en charge pour un paramètre donné agent_type, mais qu’il n’est pas défini dans le profil de l’agent, une erreur est retournée. Pour ajouter un paramètre à un profil d’agent, vous devez exécuter sp_add_agent_parameter.
Pour un agent d’instantané (agent_type = 1), s’il est défini dans le profil, les propriétés suivantes peuvent être modifiées :
70SubscribersBcpBatchSizeHistoryVerboseLevelLoginTimeoutMaxBcpThreadsMaxNetworkOptimizationOutputOutputVerboseLevelPacketSizeQueryTimeoutStartQueueTimeoutUsePerArticleContentsView
Pour un Agent de lecture du journal (agent_type = 2), s’il est défini dans le profil, les propriétés suivantes peuvent être modifiées :
HistoryVerboseLevelLoginTimeoutMessageIntervalOutputOutputVerboseLevelPacketSizePollingIntervalQueryTimeoutReadBatchSizeReadBatchThreshold
Pour une Agent de distribution (agent_type = 3), si elle est définie dans le profil, les propriétés suivantes peuvent être modifiées :
BcpBatchSizeCommitBatchSizeCommitBatchThresholdFileTransferTypeHistoryVerboseLevelKeepAliveMessageIntervalLoginTimeoutMaxBcpThreadsMaxDeliveredTransactionsMessageIntervalOutputOutputVerboseLevelPacketSizePollingIntervalQueryTimeoutQuotedIdentifierSkipErrorsTransactionsPerHistory
Pour une Agent de fusion (agent_type = 4), si elle est définie dans le profil, les propriétés suivantes peuvent être modifiées :
AltSnapshotFolderBcpBatchSizeChangesPerHistoryDestThreadsDownloadGenerationsPerBatchDownloadReadChangesPerBatchDownloadWriteChangesPerBatchDynamicSnapshotLocationExchangeTypeFastRowCountFileTransferTypeGenerationChangeThresholdHistoryVerboseLevelInputMessageFileInteractiveResolutionInterruptOnMessagePatternKeepAliveMessageIntervalLoginTimeoutMaxBcpThreadsMaxDownloadChangesMaxUploadChangesMetadataRetentionCleanupNumDeadlockRetriesOutputOutputMessageFileOutputVerboseLevelPacketSizeParallelUploadDownloadPauseOnMessagePatternPauseTimePollingIntervalProcessMessagesAtPublisherProcessMessagesAtSubscriberQueryTimeoutQueueSizeMultiplierSrcThreadsStartQueueTimeoutSyncToAlternateUploadGenerationsPerBatchUploadReadChangesPerBatchUploadWriteChangesPerBatchUseInprocLoaderValidateValidateInterval
Pour un Agent de lecture de file d’attente (agent_type = 9), s’il est défini dans le profil, les propriétés suivantes peuvent être modifiées :
HistoryVerboseLevelLoginTimeoutOutputOutputVerboseLevelPollingIntervalQueryTimeoutResolverStateSQLQueueMode
Pour voir quels paramètres sont définis pour un profil donné, exécutez et notez sp_help_agent_profile l’associé profile_name au profile_id. Avec l’exécution appropriée profile_id, exécutez-la sp_help_agent_parameters à l’aide de celle-ci profile_id pour voir les paramètres associés au profil. Les paramètres peuvent être ajoutés à un profil en exécutant sp_add_agent_parameter.
[ @parameter_value = ] N’parameter_value'
Nouvelle valeur du paramètre. @parameter_value est nvarchar(255), sans valeur par défaut.
Valeurs des codes de retour
0 (réussite) or 1 (échec).
Notes
sp_change_agent_parameter est utilisé dans tous les types de réplication.
autorisations
Seuls les membres du rôle serveur fixe sysadmin peuvent s’exécuter.sp_change_agent_parameter
Contenu connexe
- Profils de l’Agent de réplication
- Replication Distribution Agent
- Agent de lecture du journal des réplications
- Replication Merge Agent
- Agent de lecture de la file d’attente de réplication
- Replication Snapshot Agent
- sp_add_agent_parameter (Transact-SQL)
- sp_drop_agent_parameter (Transact-SQL)
- sp_help_agent_parameter (Transact-SQL)
- Procédures stockées système (Transact-SQL)