Condividi tramite


sp_changesubscriptiondtsinfo (Transact-SQL)

Modifica le proprietà dei pacchetti DTS di una sottoscrizione. Questa stored procedure viene eseguita nel database di sottoscrizione del Sottoscrittore.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_changesubscriptiondtsinfo [ [ @job_id = ] job_id ]
    [ , [ @dts_package_name= ] 'dts_package_name' ]
    [ , [ @dts_package_password= ] 'dts_package_password' ]
    [ , [ @dts_package_location= ] 'dts_package_location' ]

Argomenti

  • [ @job_id=] job_id
    ID di processo dell'agente di distribuzione per la sottoscrizione push. job_id è di tipo varbinary(16) e non prevede alcun valore predefinito. Per individuare l'ID di processo di distribuzione, eseguire sp_helpsubscription o sp_helppullsubscription.

  • [ @dts_package_name= ] 'dts_package_name'
    Nome del pacchetto DTS. dts_package_name è di tipo sysname e il valore predefinito è NULL. Ad esempio, per specificare un pacchetto denominato DTSPub_Package, è necessario specificare @dts_package_name = N'DTSPub_Package'.

  • [ @dts_package_password= ] 'dts_package_password'
    Password del pacchetto. dts_package_password è di tipo sysname e il valore predefinito è NULL, con cui la password rimane invariata.

    Nota

    Un pacchetto DTS deve disporre di una password.

  • [ @dts_package_location= ] 'dts_package_location'
    Posizione del pacchetto. dts_package_location è di tipo nvarchar(12) e il valore predefinito è NULL, con cui la posizione del pacchetto rimane invariata. I possibili valori sono distributor e subscriber.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_changesubscriptiondtsinfo viene utilizzata solo per repliche snapshot e transazionali che corrispondono a sottoscrizioni push.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin, del ruolo predefinito del database db_owner e l'autore della sottoscrizione possono eseguire sp_changesubscriptiondtsinfo.