sp_change_agent_parameter (Transact-SQL)
Zmiany parametrów profilu agent replikacja są przechowywane w MSagent_parameters tabela systemowa.Ta procedura przechowywana jest wykonywany na Dystrybutor, w którym agent jest uruchomiony, w dowolnej bazy danych.
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 agenta to profile_id Zlokalizuj reprezentuje, profile_id kolumna w Msagent_profiles tabela, a notatki agent_type wartość.Uwaga
Jeśli parametr jest obsługiwana dla danej agent_type, ale nie został zdefiniowany profil agenta, zwracany jest błąd. Aby dodać parametr do profilu programu agent, należy wykonać sp_add_agent_parameter.
(Agent migawkaagent_type=1), jeśli została zdefiniowana w profilu, można zmieniać następujące właściwości:
70Subscribers
BcpBatchSize
HistoryVerboseLevel
LoginTimeout
MaxBcpThreads
MaxNetworkOptimization
Output
OutputVerboseLevel
PacketSize
QueryTimeout
StartQueueTimeout
UsePerArticleContentsView
(Agent odczytywania dziennikaagent_type=2), jeśli została zdefiniowana w profilu, można zmieniać następujące właściwości:
HistoryVerboseLevel
LoginTimeout
MessageInterval
Output
OutputVerboseLevel
PacketSize
PollingInterval
QueryTimeout
ReadBatchSize
ReadBatchThreshold
(Agent dystrybucjiagent_type=3), jeśli została zdefiniowana 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
(Agent korespondencji seryjnejagent_type=4), jeśli została zdefiniowana 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
(Kolejki agenta Readeragent_type=9), jeśli została zdefiniowana 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, uruchamianie sp_help_agent_profile a notatkiprofile_name skojarzone z profile_id. Z odpowiednią profile_id, następnie uruchomić sp_help_agent_parameters przy użyciu tego profile_id Aby wyświetlić parametry skojarzony z profilem. Parametry mogą być dodawane do profilu za 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 (brak)
Remarks
sp_change_agent_parameter jest używany we wszystkich typach replikacja.
Uprawnienia
Tylko członkowie sysadmin roli serwera stałe mogą być wykonać sp_change_agent_parameter.
See Also