Attività Trasferisci processi
L'attività Trasferisci processi trasferisce uno o più processi di SQL Server Agent tra istanze di SQL Server.
È possibile configurare l'attività per il trasferimento di tutti i processi o dei processi specificati. È inoltre possibile indicare se i processi trasferiti devono essere attivati o meno nella destinazione.
I processi da trasferire potrebbero essere già presenti nella destinazione. È possibile configurare l'attività Trasferisci processi per la gestione dei processi duplicati nei modi seguenti:
- I processi duplicati vengono sovrascritti.
- In presenza di processi duplicati l'attività ha esito negativo.
- I processi duplicati vengono ignorati.
In fase di esecuzione l'attività Trasferisci processi si connette al server di origine e al server di destinazione utilizzando una o più gestioni connessioni SMO. Le gestioni connessioni SMO vengono configurate separatamente dall'attività Trasferisci processi, che tuttavia vi fa riferimento. Le gestioni connessioni SMO specificano il server e la modalità di autenticazione da adottare per l'accesso al server. Per ulteriori informazioni, vedere Gestione connessione SMO.
Trasferimento di processi tra istanze di SQL Server
L'attività Trasferisci processi supporta un'origine e una destinazione che corrispondono a SQL Server 2000 o SQL Server 2005. Non esiste alcuna limitazione quanto alla versione da utilizzare come origine o destinazione.
Eventi
L'attività Trasferisci processi genera un evento informativo in cui è indicato il numero di processi trasferiti. Genera inoltre un evento di avviso quando un processo viene sovrascritto. Non viene riportato lo stato incrementale del trasferimento, ma solo il completamento 0% e 100%.
Valore di esecuzione
Il valore di esecuzione, definito nella proprietà ExecutionValue dell'attività, restituisce il numero di processi trasferiti. Tramite l'assegnazione di una variabile definita dall'utente alla proprietà ExecValueVariable dell'attività, le informazioni sul trasferimento dei processi possono essere rese disponibili ad altri oggetti del pacchetto. Per ulteriori informazioni, vedere Variabili in Integration Services e Utilizzo di variabili nei pacchetti.
Voci di log
L'attività Trasferisci processi include le voci di log personalizzate seguenti:
- TransferJobsTaskStarTransferringObjects Indica che il trasferimento è iniziato. La voce di log include l'ora di inizio.
- TransferJobsTaskFinishedTransferringObjects Indica che il trasferimento è stato completato. La voce di log include l'ora di fine.
Inoltre, una voce di log per l'evento OnInformation indica il numero di processi che sono stati trasferiti e viene scritta una voce di log per l'evento OnWarning per ogni processo sovrascritto nella destinazione.
Protezione e autorizzazioni
Per poter trasferire processi, l'utente deve essere un membro del ruolo predefinito del server sysadmin o del ruolo predefinito del database di SQL Server Agent nel database msdb, sia nell'istanza di SQL Server di origine che in quella di destinazione.
Configurazione dell'attività Trasferisci processi
È possibile impostare le proprietà tramite Progettazione SSIS o a livello di programmazione.
Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSIS, fare clic su uno degli argomenti seguenti:
- Editor attività Trasferisci processi (pagina Generale)
- Editor attività Trasferisci processi (pagina Processi)
- Pagina Espressioni
Per ulteriori informazioni sull'impostazione di queste proprietà in Progettazione SSIS, fare clic sull'argomento seguente:
Configurazione dell'attività Trasferisci processi a livello di programmazione
Per ulteriori informazioni sull'impostazione di queste proprietà a livello di programmazione, fare clic su uno degli argomenti seguenti:
Vedere anche
Concetti
Attività di Integration Services
Creazione del flusso di controllo di un pacchetto