Attività Trasferisci messaggi di errore
L'attività Trasferisci messaggi di errore consente di trasferire uno o più messaggi di errore definiti dall'utente di SQL Server tra le istanze di SQL Server. I messaggi definiti dall'utente sono messaggi con identificatore maggiore o uguale a 50000. I messaggi con identificatore minore di 50000 sono messaggi di errore di sistema e non possono essere trasferiti utilizzando l'attività Trasferisci messaggi di errore.
È possibile configurare l'attività Trasferisci messaggi di errore per il trasferimento di tutti i messaggi di errore o dei soli messaggi di errore specificati. I messaggi di errore definiti dall'utente possono essere disponibili in lingue diverse. È possibile configurare l'attività per il trasferimento dei soli messaggi nelle lingue selezionate. È necessario che nel server di destinazione sia inclusa la versione del messaggio che utilizza la tabella codici 1033, corrispondente all'inglese americano, per poter trasferire su tale server versioni del messaggio in altre lingue.
La tabella sysmessages del database master contiene tutti i messaggi di errore, sia di sistema che definiti dall'utente, utilizzati in SQL Server.
I messaggi definiti dall'utente da trasferire potrebbero essere già presenti nella destinazione. Un messaggio di errore è considerato duplicato se l'identificatore e la lingua corrispondono a quelli di un messaggio di errore esistente. È possibile configurare l'attività Trasferisci messaggi di errore per la gestione dei messaggi di errore duplicati nei modi seguenti:
- I messaggi di errore duplicati vengono sovrascritti.
- In presenza di messaggi di errore duplicati l'attività ha esito negativo.
- I messaggi di errore duplicati vengono ignorati.
In fase di esecuzione l'attività Trasferisci messaggi di errore 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 messaggi di errore, 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 messaggi di errore tra istanze di SQL Server
L'attività Trasferisci messaggi di errore 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 messaggi di errore genera un evento informativo in cui è indicato il numero di messaggi di errore trasferiti.
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 messaggi di errore trasferiti. Tramite l'assegnazione di una variabile definita dall'utente alla proprietà ExecValueVariable dell'attività, le informazioni sul trasferimento dei messaggi di errore 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 messaggi di errore include le voci di log personalizzate seguenti:
- TransferErrorMessagesTaskStartTransferringObjects Indica che il trasferimento è iniziato. La voce di log include l'ora di inizio.
- TransferErrorMessagesTaskFinishedTransferringObjects Indica che il trasferimento è stato completato. La voce di log include l'ora di fine.
Una voce di log per l'evento OnInformation indica inoltre il numero di messaggi di errore che sono stati trasferiti e viene scritta una voce di log per l'evento OnWarning event per ogni messaggio di errore sovrascritto nella destinazione.
Protezione e autorizzazioni
Per poter creare messaggi di errore, l'utente che esegue il pacchetto deve essere un membro del ruolo del server sysadmin o serveradmin nel server di destinazione.
Configurazione dell'attività Trasferisci messaggi di errore
È 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 messaggi di errore (pagina Generale)
- Editor attività Trasferisci messaggi di errore (pagina Messaggi)
- Pagina Espressioni
Per ulteriori informazioni sull'impostazione di queste proprietà in Progettazione SSIS, fare clic sull'argomento seguente:
Configurazione dell'attività Trasferisci messaggi di errore a livello di programmazione
Per ulteriori informazioni sull'impostazione di queste proprietà a livello di programmazione, fare clic sull'argomento seguente:
Vedere anche
Concetti
Attività di Integration Services
Creazione del flusso di controllo di un pacchetto