FIX: "annullata" stato quando si avvia l'esecuzione parallela in SSIS 2012

Traduzione articoli Traduzione articoli
Identificativo articolo: 2735763 - Visualizza i prodotti a cui si riferisce l?articolo.
Microsoft distribuisce le correzioni di Microsoft SQL Server 2012 come file scaricabili. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutte le correzioni rapide e rilascio delle correzioni per tutte le correzioni fornite con il precedente 2012 SQL Server.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Si supponga di utilizza SQL Server agente per l'esecuzione di molti pacchetti Microsoft SQL Server 2012 Integration Services (SSIS 2012) in parallelo. Inoltre, l'evento SSIS è configurato per la registrazione nelle tabelle di SSISDB o MSDB. In questo caso, l'esecuzione di un pacchetto SSIS termina in modo imprevisto e con lo stato "Annullato". Quando si verifica questo problema, nessun messaggio di errore viene registrato. Ad esempio, una lunga esecuzione di un pacchetto SSIS che dura da due a tre ore termina in modo imprevisto, con lo stato "Annullato" e non registra alcun messaggio di errore.

Nota
  • Si prevede che il processo di esecuzione del pacchetto abbia esito positivo o esito negativo con alcuni errori. Inoltre, lo stato "Annullato" deve essere restituito solo per le esecuzioni di pacchetto vengono arrestate in modo esplicito.
  • Questo problema è più probabile che si verificano quando l'istanza del motore di Database SQL Server in cui vengono registrati gli eventi SSIS si verifica condizioni stressante. Tali condizioni possono includere il blocco, rallentamento delle prestazioni o ritardi causati dalla crescita del database SSISDB.

Cause

Il problema si verifica se il processo di registrazione degli eventi del timeout. In questo modo l'esecuzione del pacchetto SSIS essere annullato in modo anomalo.

Quando un evento SSIS è configurato per l'accesso le tabelle MSDB o di SSISDB, un comando Insert scrive le statistiche di eventi e prestazioni tali tabelle internamente. Quando sono presenti numerose esecuzioni parallele dei pacchetti SSIS, molti paralleli di inserire i comandi vengono eseguiti. Pertanto, l'errore di timeout è più probabile che si verificano e causare il problema descritto nella sezione "Sintomi".

Risoluzione

Dopo avere applicato la correzione, il periodo di timeout per il comando Inserisci è aumentato da 30 secondi a 120 secondi. Inoltre, se si verifica il timeout dopo un ritardo di 120 secondi, l'esecuzione del pacchetto SSIS non verrà annullato. Al contrario, gli eventi in sospeso vengono ignorati per evitare un errore di pacchetto.

Informazioni sull'aggiornamento cumulativo

Pacchetto di aggiornamento cumulativo 3 per SQL Server 2012


La correzione di questo problema è stata rilasciata prima 3 aggiornamento cumulativo. Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo per SQL Server 2012, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
2723749 3 Aggiornamento cumulativo per SQL Server 2012 è disponibile
Nota Poiché le versioni sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutte le correzioni fornite con il precedente 2012 SQL Server fix release. Si consiglia di considerare l'ipotesi di applicare la versione più recente contenente tale hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
2692828 Il 2012 SQL Server versioni rilasciate dopo il rilascio di SQL Server 2012

Status

Microsoft ha confermato che questo è un problema nei prodotti Microsoft elencati nella sezione "Si applica a".

Workaround

Per aggirare il problema, utilizzare uno dei seguenti metodi:
  • Provare a eseguire un minor numero di pacchetti SSIS o attività in parallelo.
  • Provare a ridurre il Livello di registrazione parametro quando si esegue un pacchetto da Management Studio o da un processo dell'agente di SQL Server. Ad esempio, se si utilizza la registrazione dettagliata, è possibile impostare il Livello di registrazione parametro da Base o Nessuno. Se si utilizza le impostazioni di registrazione dalle impostazioni del pacchetto SSIS nella finestra di progettazione di strumenti di SQL Server dei dati, è possibile registrare gli eventi in un file di testo anziché alle tabelle del database SSISDB o MSDB.

Proprietà

Identificativo articolo: 2735763 - Ultima modifica: mercoledì 12 settembre 2012 - Revisione: 2.0
Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 2012 Enterprise
Chiavi: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2735763 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 2735763
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com