Condividi tramite


sp_MSchange_distribution_agent_properties (Transact-SQL)

Modifica le proprietà di un processo dell'agente di distribuzione 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.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

sp_MSchange_distribution_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 distribuzione che è possibile modificare e le limitazioni previste per i valori delle proprietà.

    Proprietà

    Valore

    Descrizione

    distrib_job_login

    Account di accesso per l'account di Microsoft Windows utilizzato per l'esecuzione dell'agente.

    distrib_job_password

    Password dell'account di Windows utilizzato per l'esecuzione del processo dell'agente.

    subscriber_catalog

    Catalogo utilizzato quando si stabilisce una connessione al provider OLE DB. Questa proprietà è valida solo per i Sottoscrittori non SQL Server..  

    subscriber_datasource

    Nome dell'origine dei dati riconosciuto dal provider OLE DB. Questa proprietà è valida solo per i Sottoscrittori non SQL Server.

    subscriber_location

    Percorso del database riconosciuto dal provider OLE DB. Questa proprietà è valida solo per i Sottoscrittori non SQL Server..

    subscriber_login

    Account di accesso da utilizzare per la connessione a un Sottoscrittore per sincronizzare la sottoscrizione.

    subscriber_password

    Password del Sottoscrittore.

    Non utilizzare una password vuota. Utilizzare una password complessa.

    subscriber_provider

    Identificatore univoco a livello di codice (PROGID) in base al quale viene registrato il provider OLE DB per l'origine dei dati non SQL Server. Questa proprietà è valida solo per i Sottoscrittori non SQL Server..

    subscriber_providerstring

    Stringa di connessione specifica per il provider OLE DB che identifica l'origine dei dati. Questa proprietà è valida solo per i Sottoscrittori non SQL Server.

    subscriber_security_mode

    1

    Autenticazione di Windows.

    Se possibile, utilizzare l'autenticazione di Windows.

    0

    Autenticazione di SQL Server.

    subscriber_type

    0

    Sottoscrittore SQL Server.

    1

    Server dell'origine dei dati ODBC.

    3

    Provider OLE DB

    subscriptionstreams

    Numero di connessioni consentite per agente di distribuzione per l'applicazione in parallelo di modifiche a un Sottoscrittore. Parametro non supportato per Sottoscrittori non SQL Server, server di pubblicazione Oracle e sottoscrizioni peer-to-peer.

    [!NOTA]

    Dopo la modifica dell'account di accesso o della password di un agente, è necessario arrestare e riavviare l'agente per rendere effettiva la modifica.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_MSchange_distribution_agent_properties viene utilizzata per la replica snapshot e transazionale.

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_changesubscription.

Autorizzazioni

Solo i membri del ruolo predefinito del database sysadmin nel server di distribuzione possono eseguire sp_MSchange_distribution_agent_properties.

Vedere anche

Riferimento

sp_addpushsubscription_agent (Transact-SQL)

sp_addsubscription (Transact-SQL)