sp_changesubscriptiondtsinfo (Transact-SQL)
Modifica le proprietà dei pacchetti DTS di una sottoscrizione. Questa stored procedure viene eseguita nel database di sottoscrizione del Sottoscrittore.
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.