sp_MSchange_merge_agent_properties (Transact-SQL)
Modifica le proprietà di un processo dell'agente di merge eseguito su un server di distribuzione di Microsoft SQL Server 2005. Questa stored procedure viene utilizzata per modificare le proprietà di SQL Server 2005 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.
Convenzioni della sintassi Transact-SQL
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.
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, 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.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Vedere anche
Riferimento
sp_addmergepushsubscription_agent (Transact-SQL)
sp_addmergesubscription (Transact-SQL)
Altre risorse
Utilizzo di più versioni di SQL Server in una topologia di replica