Microsoft distribuisce le correzioni di Microsoft SQL Server 2008 come un unico file scaricabile. Poiché le correzioni sono cumulative, ogni nuova versione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente di correzioni di SQL Server 2008.
Sintomi
Si consideri lo scenario seguente:
In Microsoft SQL Server 2008 è possibile utilizzare l'utilità DTExec.exe o DTExecUi.exe per eseguire un pacchetto di SQL Server Integration Services (SSIS).
Un file di configurazione viene specificato utilizzando l'opzione /ConfigFile quando si eseguono le utilità DTExec.exe o DTExecUi.exe.
Il file di configurazione contiene molte configurazioni per gli oggetti nel pacchetto. Tuttavia, i percorsi degli oggetti a cui si fa riferimento nel file di configurazione non esistono nel pacchetto corrente. Ad esempio, si usa un file di configurazione condiviso per molti pacchetti. Tuttavia, alcune variabili, gestioni connessioni, attività o altri oggetti a cui viene fatto riferimento nel file di configurazione condiviso non sono contenuti in tutti i pacchetti.
In questo scenario, quando si esegue il comando, viene visualizzato il messaggio di errore seguente:
Nota
Codice: 0x80012017
Fonte: Pacchetto
Descrizione: il percorso del pacchetto fa riferimento a un oggetto che non può essere trovato: "Path". Ciò si verifica quando si tenta di risolvere il percorso di un pacchetto in un oggetto che non può essere trovato.
DTExec: Impossibile importare il file di configurazione File di configurazione.
Inoltre, se si specifica il file di configurazione condiviso in Business Intelligence Design Studio (BIDS) quando si progetta il pacchetto SSIS, invece di specificare il file di configurazione condiviso utilizzando l'opzione /ConfigFile, il pacchetto può essere eseguito correttamente. L'impostazione del pacchetto SupressConfigurationWarnings non influisce su questo problema.
Nota: questo problema non si verifica in SQL Server 2005 Integration Services. In SQL Server 2005 Integration Services il comando visualizza messaggi di avviso come previsto per i valori non validi. Tuttavia, il comando può essere eseguito correttamente.
Risoluzione
La correzione di questo problema è stata rilasciata per la prima volta nell'aggiornamento cumulativo 4 per SQL Server 2008 Service Pack 1. Per ulteriori informazioni su questo pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
973602 Pacchetto di aggiornamento cumulativo 4 per SQL Server 2008 Service Pack 1Nota Poiché le build sono cumulative, ogni nuova versione di correzione contiene tutte le correzioni rapide e di sicurezza incluse nella versione precedente della correzione di SQL Server 2008. Microsoft consiglia di applicare l'ultima versione della correzione che contiene questo aggiornamento rapido (hotfix). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
970365 Le SQL Server build 2008 rilasciate dopo SQL Server rilascio del Service Pack 1 2008
Gli hotfix per Microsoft SQL Server 2008 vengono creati per Service Pack specifici di SQL Server. È necessario applicare un aggiornamento rapido rapido per SQL Server 2008 Service Pack 1 a un'installazione di SQL Server 2008 Service Pack 1. Per impostazione predefinita, qualsiasi hotfix fornito in un service pack di SQL Server è incluso nel service pack di SQL Server successivo.
Soluzione alternativa
Per risolvere questo problema, specificare il file di configurazione condiviso in BIDS quando si progetta il pacchetto.
Nota: quando si utilizza questo metodo, il percorso del file di configurazione viene scritto nel pacchetto al momento della progettazione. Tuttavia, alcuni ambienti di sviluppo possono avere strutture di unità e cartelle diverse rispetto agli ambienti di produzione o di test in cui i pacchetti vengono distribuiti per l'esecuzione.
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Riferimenti
Per ulteriori informazioni sul modello di servizio incrementale per SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
935897 un modello di manutenzione incrementale è disponibile dal team SQL Server per fornire correzioni rapide per i problemi segnalati
Per ulteriori informazioni sullo schema di denominazione per gli aggiornamenti di SQL Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
822499 Nuovo schema di denominazione per i pacchetti di aggiornamento software Microsoft SQL Server
Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft