sp_MSchange_merge_agent_properties (Transact-SQL)
Modifica le proprietà di un processo dell'agente di merge eseguito in un server di distribuzione Microsoft SQL Server 2005 o versione successiva. Questa stored procedure viene utilizzata per modificare le proprietà quando il server di pubblicazione viene eseguito in un'istanza di SQL Server 2000. La stored procedure viene eseguita nel database di distribuzione del server di distribuzione.
Sintassi
sp_MSchange_merge_agent_properties [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
, [ @subscriber = ] 'subscriber'
, [ @subscriber_db = ] 'subscriber_db'
, [ @property = ] 'property'
, [ @value = ] 'value' ]
Argomenti
[ @publisher = ] 'publisher'
Nome del server di pubblicazione. publisher è di tipo sysname e non prevede alcun valore predefinito.[ @publisher_db= ] 'publisher_db'
Nome del database di pubblicazione. publisher_db è di tipo sysname e non prevede alcun valore predefinito.[ @publication = ] 'publication'
Nome della pubblicazione. publication è di tipo sysname e non prevede alcun valore predefinito.[ @subscriber= ] 'subscriber'
Nome del Sottoscrittore. subscriber è di tipo sysname e non prevede alcun valore predefinito.[ @subscriber_db= ] 'subscriber_db'
Nome del database di sottoscrizione. subscriber_db è di tipo sysname e non prevede alcun valore predefinito.[ @property = ] 'property'
Proprietà della pubblicazione da modificare. property è di tipo sysname e non prevede alcun valore predefinito.[ @value = ] 'value'
Nuovo valore della proprietà. value è di tipo nvarchar(524) e il valore predefinito è NULL.Nella tabella seguente vengono descritte le proprietà del processo dell'agente di merge che è possibile modificare e le limitazioni previste per i valori di tali proprietà.
Proprietà
Valore
Descrizione
description
Breve descrizione della sottoscrizione.
merge_job_login
Account di accesso per l'account di Microsoft Windows utilizzato per l'esecuzione dell'agente.
merge_job_password
Password dell'account di Windows utilizzato per l'esecuzione del processo dell'agente.
publisher_login
Account di accesso da utilizzare durante la connessione a un server di pubblicazione per sincronizzare la sottoscrizione.
publisher_password
Password del server di pubblicazione.
Non utilizzare una password vuota. Utilizzare una password complessa.
publisher_security_mode
1
Autenticazione di Windows.
Se possibile, utilizzare l'autenticazione di Windows.
0
Autenticazione di SQL Server.
subscriber_login
Account di accesso da utilizzare durante la connessione a un Sottoscrittore per sincronizzare la sottoscrizione.
subscriber_password
Password del Sottoscrittore.
Non utilizzare una password vuota. Utilizzare una password complessa.
subscriber_security_mode
1
Autenticazione di Windows.
Se possibile, utilizzare l'autenticazione di Windows.
0
Autenticazione di SQL Server.
Nota
Dopo la modifica dell'account di accesso o della password di un agente, è necessario interrompere e riavviare l'agente per rendere effettiva la modifica.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Osservazioni
sp_MSchange_merge_agent_properties viene utilizzata in repliche di tipo merge.
Quando il server di pubblicazione viene eseguito in un'istanza di SQL Server 2005 o versione successiva, per modificare le proprietà di un processo dell'agente di merge che sincronizza una sottoscrizione push eseguita nel server di distribuzione, utilizzare sp_changemergesubscription.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin sul server di distribuzione possono eseguire sp_MSchange_merge_agent_properties.