sp_change_agent_parameter (języka Transact-SQL)
Zmiany parametrów profilu agent replikacja są przechowywane w MSagent_parameters tabela systemowa.Ta procedura składowana jest wykonywany na dystrybutora, w którym jest uruchomiony agent, na dowolnej bazy danych.
Składnia
sp_change_agent_parameter [ @profile_id= ] profile_id, [ @parameter_name= ] 'parameter_name', [ @parameter_value= ] 'parameter_value'
Argumenty
[ @profile_id= profile_id,
Is the ID of the profile.profile_id is int, with no default.[ @ parameter_name = 'parameter_name"
Is the name of the parameter.parameter_name is sysname, with no default.System profilów parametry, które mogą być zmieniane zależą od typu agenta.Aby dowiedzieć się, jakiego typu agent to profile_id reprezentuje, zlokalizuj profile_id kolumna w Msagent_profiles tabela i Uwaga agent_type wartości.Ostrzeżenie
Jeśli parametr jest obsługiwana dla danego agent_type, ale nie został zdefiniowany profil agenta, zwracany jest błąd.Aby dodać parametr do agenta profilu należy wykonać sp_add_agent_parameter.
Agent migawki (agent_type=1), jeśli zdefiniowane w profilu, można zmieniać następujące właściwości:
70Subscribers
BcpBatchSize
HistoryVerboseLevel
LoginTimeout
MaxBcpThreads
MaxNetworkOptimization
Output
OutputVerboseLevel
PacketSize
QueryTimeout
StartQueueTimeout
UsePerArticleContentsView
Dla Agent odczytywania dziennika (agent_type=2), jeśli zdefiniowane w profilu, można zmieniać następujące właściwości:
HistoryVerboseLevel
LoginTimeout
MessageInterval
Output
OutputVerboseLevel
PacketSize
PollingInterval
QueryTimeout
ReadBatchSize
ReadBatchThreshold
Agent dystrybucji (agent_type=3), jeśli zdefiniowane w profilu, można zmieniać następujące właściwości:
BcpBatchSize
CommitBatchSize
CommitBatchThreshold
FileTransferType
HistoryVerboseLevel
KeepAliveMessageInterval
LoginTimeout
MaxBcpThreads
MaxDeliveredTransactions
MessageInterval
Output
OutputVerboseLevel
PacketSize
PollingInterval
QueryTimeout
QuotedIdentifier
SkipErrors
TransactionsPerHistory
Scalanie agenta (agent_type=4), jeśli zdefiniowane w profilu, można zmieniać następujące właściwości:
AltSnapshotFolder
BcpBatchSize
ChangesPerHistory
DestThreads
DownloadGenerationsPerBatch
DownloadReadChangesPerBatch
DownloadWriteChangesPerBatch
DynamicSnapshotLocation
ExchangeType
FastRowCount
FileTransferType
GenerationChangeThreshold
HistoryVerboseLevel
InputMessageFile
InteractiveResolution
InterruptOnMessagePattern
KeepAliveMessageInterval
LoginTimeout
MaxBcpThreads
MaxDownloadChanges
MaxUploadChanges
MetadataRetentionCleanup
NumDeadlockRetries
Output
OutputMessageFile
OutputVerboseLevel
PacketSize
ParallelUploadDownload
PauseOnMessagePattern
PauseTime
PollingInterval
ProcessMessagesAtPublisher
ProcessMessagesAtSubscriber
QueryTimeout
QueueSizeMultiplier
SrcThreads
StartQueueTimeout
SyncToAlternate
UploadGenerationsPerBatch
UploadReadChangesPerBatch
UploadWriteChangesPerBatch
UseInprocLoader
Sprawdź poprawność
ValidateInterval
Agent czytnik kolejki (agent_type=9), jeśli zdefiniowane w profilu, można zmieniać następujące właściwości:
HistoryVerboseLevel
LoginTimeout
Output
OutputVerboseLevel
PollingInterval
QueryTimeout
ResolverState
SQLQueueMode
Aby zobaczyć, jakie parametry zostały zdefiniowane dla danego profilu, uruchom sp_help_agent_profile i profile_name związane z profile_id.Z odpowiednią profile_id, następnym uruchomieniu sp_help_agent_parameters , używając profile_id wyświetlić parametry związane z profilu.Parametry mogą być dodawane do profilu przez wykonywanie sp_add_agent_parameter.
[ @ parameter_value = 'parameter_value"
Is the new value of the parameter.parameter_value is nvarchar(255), with no default.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
sp_change_agent_parameter jest używana we wszystkich typach replikacja.
Uprawnienia
Tylko członkowie sysadmin stała rola serwera można wykonać sp_change_agent_parameter.
Zobacz także