Condividi tramite


Utilità dtexec

Data aggiornamento: 17 novembre 2008

L'utilità della riga di comando dtexec viene utilizzata per configurare ed eseguire i pacchetti di SQL Server 2005 Integration Services (SSIS). L'utilità dtexec consente di accedere a tutte le funzionalità di configurazione ed esecuzione dei pacchetti, ad esempio, le connessioni, le proprietà, le variabili, la registrazione e gli indicatori di stato. L'utilità dtexec consente di caricare pacchetti da tre origini, ovvero da un database di Microsoft SQL Server, dal servizio SSIS e dal file system.

[!NOTA] In un computer a 64 bit, Integration Services consente di installare entrambe le versioni a 32 bit e a 64 bit dell'utilità dtexec (dtexec.exe).

L'esecuzione di questa utilità si articola nelle quattro fasi descritte di seguito.

  1. Determinazione dell'origine del comando: il prompt dei comandi legge l'elenco delle opzioni e degli argomenti specificati. Tutte le fasi successive verranno ignorate se viene rilevata un'opzione /? o /HELP.
  2. Caricamento dei pacchetti: il pacchetto specificato dall'opzione /SQL, /FILE o /DTS viene caricato.
  3. Configurazione: le opzioni vengono elaborate nell'ordine riportato di seguito.
    • Opzioni che impostano i flag, le variabili e le proprietà dei pacchetti.
    • Opzioni che verificano la versione e la build del pacchetto.
    • Opzioni che configurano il comportamento dell'utilità in fase di esecuzione, ad esempio la creazione di report.
  4. Convalida ed esecuzione: il pacchetto viene eseguito oppure convalidato ma non eseguito se è stata specificata l'opzione /VALIDATE.

Codici di uscita restituiti dall'utilità dtexec

Durante l'esecuzione di un pacchetto è possibile che dtexec restituisca un codice di uscita. Il codice di uscita viene utilizzato per popolare la variabile ERRORLEVEL, il cui valore può quindi essere testato nelle istruzioni condizionali o nella logica di diramazione in un file batch. Nella tabella seguente vengono elencati i valori che l'utilità dtexec può impostare all'uscita.

Valore Descrizione

0

L'esecuzione del pacchetto ha avuto esito positivo.

1

L'esecuzione del pacchetto ha avuto esito negativo.

3

L'esecuzione del pacchetto è stata annullata dall'utente.

4

L'utilità non è stata in grado di individuare il pacchetto richiesto. Risulta impossibile trovare il pacchetto.

5

L'utilità non è stata in grado di caricare il pacchetto richiesto. Risulta impossibile caricare il pacchetto.

6

L'utilità ha rilevato un errore interno oppure un errore sintattico o semantico nella riga di comando.

Regole di sintassi dell'utilità

Tutte le opzioni devono essere precedute da una barra (/) o un segno meno (-). Le opzioni riportate di seguito sono precedute da una barra (/), che può tuttavia essere sostituita dal segno meno (-).

Se l'argomento contiene uno spazio, deve essere racchiuso tra virgolette. Se non è racchiuso tra virgolette, un argomento non può contenere spazi vuoti.

Le virgolette doppie all'interno di stringhe racchiuse tra virgolette rappresentano virgolette singole di escape.

Le opzioni e gli argomenti, escluse le password, non fanno distinzione tra maiuscole e minuscole.

Utilizzo di dtexec da xp_cmdshell

È possibile eseguire dtexec dal prompt di xp_cmdshell. Nell'esempio seguente viene illustrato come eseguire un pacchetto denominato UpsertData.dtsx e ignorare il codice restituito:

EXEC xp_cmdshell 'dtexec /f "C:\UpsertData.dtsx"'

Nell'esempio seguente viene illustrato come eseguire lo stesso pacchetto e acquisire il codice restituito:

DECLARE @returncode int
EXEC @returncode = xp_cmdshell 'dtexec /f "C:\UpsertData.dtsx"'
ms162810.note(it-it,SQL.90).gifImportante:
Per impostazione predefinita, in Microsoft SQL Server 2005 l'opzione xp_cmdshell risulta disattivata nelle nuove installazioni e può essere attivata utilizzando lo strumento Configurazione superficie di attacco o eseguendo la stored procedure di sistema sp_configure. Per ulteriori informazioni, vedere Opzione xp_cmdshell.

Sintassi

dtexec /option [value] [/option [value]]...

Parametri

Per informazioni sul modo in cui le opzioni del prompt dei comandi utilizzate con l'utilità SQL Server 2000 dtsrun vengono mappate alle opzioni del prompt dei comandi utilizzate con l'utilità SQL Server 2005 dtexec, vedere Mapping delle opzioni di comando da dtsrun a dtexec. Per suggerimenti su come aggiornare queste utilità, vedere Aggiornamento delle righe di comando dtsrun.

Opzione

Descrizione

/? [option_name]

(Facoltativo) Visualizza le opzioni del prompt dei comandi oppure le informazioni della Guida relative all'opzione specificata dall'argomento option_name e quindi chiude l'utilità.

Se si specifica un argomento option_name, l'utilità dtexec avvia la documentazione in linea di SQL Server e visualizza l'argomento Utilità dtexec.

**/CheckF[ile]**filespec

(Facoltativo) Imposta la proprietà CheckpointFileName del pacchetto sul percorso e sul file specificati in filespec. Questo file viene utilizzato quando il pacchetto viene riavviato. Se si specifica questa opzione ma si omette il valore del nome del file, la proprietà CheckpointFileName del pacchetto viene impostata su una stringa vuota. Se si omette questa opzione, i valori nel pacchetto vengono conservati.

/CheckP[ointing]{on\off}

(Facoltativo) Imposta un valore che determina se il pacchetto utilizzerà i checkpoint durante l'esecuzione. L'impostazione del valore on indica che un pacchetto la cui esecuzione ha avuto esito negativo deve essere rieseguito. In questo caso, il motore di run-time utilizza il file del checkpoint per riavviare il pacchetto dal punto in cui si è verificato l'errore.

Il valore predefinito è on se l'opzione viene dichiarata senza un valore. L'esecuzione del pacchetto avrà esito negativo se il valore viene impostato su on, ma non risulta possibile trovare il file del checkpoint. Se si omette questa opzione, il valore impostato nel pacchetto viene conservato. Per ulteriori informazioni, vedere Utilizzo di checkpoint nei pacchetti.

L'opzione /CheckPointing on di dtexec equivale all'impostazione della proprietà SaveCheckpoints del pacchetto su TRUE e della proprietà CheckpointUsage su ALWAYS.

**/Com[mandFile]**filespec

(Facoltativo) Specifica che, durante la fase di determinazione dell'origine del comando, il file specificato in filespec venga aperto e le relative opzioni vengano lette finché non viene rilevata la fine del file. filespec è un file di testo che include opzioni aggiuntive del comando dtexec. L'argomento filespec specifica il nome e il percorso del file di comando da associare all'esecuzione del pacchetto.

**/Conf[igFile]**filespec

(Facoltativo) Specifica il file di configurazione dal quale estrarre i valori. Se si utilizza questa opzione, è possibile impostare una configurazione della fase di esecuzione diversa rispetto alla configurazione specificata in fase di progettazione per il pacchetto. È possibile archiviare impostazioni di configurazione diverse in un file di configurazione XML e quindi caricare tali impostazioni tramite l'opzione /ConfigFile prima dell'esecuzione del pacchetto.

ms162810.note(it-it,SQL.90).gifNota:

Se l'opzione /ConfigFile specifica un percorso del file di configurazione diverso da quello specificato dal pacchetto, l'utilità dtexec potrebbe generare un avviso. È possibile ignorare questo avviso. Se l'opzione /ConfigFile specifica un percorso di file valido, l'utilità dtexec individuerà e utilizzerà il file di configurazione specificato dall'opzione /ConfigFile.

**/Conn[ection]**id_or_name;connection_string [[;id_or_name;connection_string]…]

(Facoltativo) Specifica che la gestione connessione con il nome o il GUID indicato si trova nel pacchetto e che è stata specificata una stringa di connessione.

Questa opzione richiede che vengano specificati entrambi i parametri: il nome o il GUID della gestione connessione deve essere specificato nell'argomento id_or_name e nell'argomento connection_string deve essere specificata una stringa di connessione valida. Per ulteriori informazioni, vedere Gestioni connessioni.

/Cons[oleLog] [[displayoptions];[list_options;src_name_or_guid]...]

(Facoltativo) Visualizza le voci di log specificate nella console durante l'esecuzione del pacchetto. Se questa opzione viene omessa, non verrà visualizzata alcuna voce di log nella console. Se si specifica l'opzione senza tuttavia alcun parametro per limitare la visualizzazione, verrà visualizzata ogni voce di log. Per limitare il numero di voci visualizzate nella console, è possibile specificare le colonne da visualizzare tramite il parametro displayoptions e limitare i tipi di voci di log tramite il parametro list_options.

Sono disponibili i valori displayoptions seguenti:

  • N (Name)
  • C (Computer)
  • O (Operator)
  • S (Source Name)
  • G (Source GUID)
  • X (Execution GUID)
  • M (Message)
  • T (Time Start and End)

Sono disponibili i valori list_options seguenti:

  • I - Specifica l'elenco di inclusione. Solo i nomi o i GUID delle origini specificati vengono registrati.
  • E - Specifica l'elenco di esclusione. I nomi o i GUID delle origini specificati non vengono registrati.
  • Il parametro src_name_or_guid specificato per le inclusioni o esclusioni è un nome di evento, un nome dell'origine o un GUID dell'origine.

Se nello stesso prompt dei comandi si utilizzano più opzioni /ConsoleLog, queste interagiscono nel modo di seguito descritto:

  • L'ordine di visualizzazione non è significativo.
  • Se nella riga di comando non sono presenti elenchi di inclusioni, gli elenchi di esclusioni vengono applicati a tutti i tipi di voci di log.
  • Se nella riga di comando non è presente un elenco di inclusioni, gli elenchi di esclusioni vengono applicati all'unione di tutti gli elenchi di inclusioni.

Per alcuni esempi relativi all'opzione /ConsoleLog, vedere la sezione Osservazioni.

**/D[ts]**package_path

(Facoltativo) Carica un pacchetto dall'archivio dei pacchetti SSIS. L'argomento package_path specifica il percorso relativo del pacchetto SSIS a partire dalla radice dell'archivio dei pacchetti SSIS e include il nome del pacchetto SSIS. Se il percorso o il nome del file specificato nell'argomento package_path contiene uno spazio, è necessario racchiudere l'argomento package_path tra virgolette.

L'opzione /DTS non può essere utilizzata in combinazione con l'opzione /File o /SQL. Se si specificano più opzioni, l'esecuzione di dtexec avrà esito negativo.

/De[crypt] password

(Facoltativo) Imposta la password di decrittografia utilizzata durante il caricamento di un pacchetto con password crittografata.

**/F[ile]**filespec

(Facoltativo) Carica un pacchetto che viene salvato nel file system. L'argomento filespec specifica il percorso e il nome file del pacchetto. È possibile specificare il percorso in formato UNC (Universal Naming Convention) o come percorso locale. Se il percorso o il nome del file specificato nell'argomento filespec contiene uno spazio, è necessario racchiudere l'argomento filespec tra virgolette.

L'opzione /File non può essere utilizzata in combinazione con l'opzione /DTS o /SQL. Se si specificano più opzioni, l'esecuzione di dtexec avrà esito negativo.

/H[elp] [option_name]

(Facoltativo) Visualizza le informazioni della Guida relative alle opzioni oppure all'opzione specificata dall'argomento option_name e quindi chiude l'utilità.

Se si specifica un argomento option_name, l'utilità dtexec avvia la documentazione in linea di SQL Server e visualizza l'argomento Utilità dtexec.

**/L[ogger]**classid_orprogid;configstring

(Facoltativo) Associa uno o più provider di log all'esecuzione di un pacchetto di SSIS. Il parametro classid_orprogid specifica il provider di log e può essere specificato come un GUID di classe. L'argomento configstring è la stringa utilizzata per configurare il provider di log.

Di seguito sono elencati i provider di log disponibili:

  • File di testo
    • ProgID: DTS.LogProviderTextFile.1
    • ClassID: {59B2C6A5-663F-4C20-8863-C83F9B72E2EB}
  • SQL Server Profiler:
    • ProgID: DTS.LogProviderSQLProfiler.1
    • ClassID: {5C0B8D21-E9AA-462E-BA34-30FF5F7A42A1}
  • SQL Server:
    • ProgID: DTS.LogProviderSQLServer.1
    • ClassID: {6AA833A1-E4B2-4431-831B-DE695049DC61}
  • Registro eventi di Windows
    • ProgID: DTS.LogProviderEventLog.1
    • ClassID: {97634F75-1DC7-4F1F-8A4C-DAF0E13AAA22}
  • File XML
    • ProgID: DTS.LogProviderXMLFile.1
    • ClassID: {AFED6884-619C-484F-9A09-F42D56E1A7EA}

**/M[axConcurrent]**concurrent_executables

(Facoltativo) Specifica il numero di file eseguibili che il pacchetto è in grado di eseguire contemporaneamente. Il valore specificato deve essere un valore integer non negativo oppure -1. Il valore -1 indica che SSIS supporta un numero massimo di file eseguibili in esecuzione simultanea uguale al numero totale di processori nel computer che esegue il pacchetto più due.

**/P[assword]**password

(Facoltativo) Consente il recupero di un pacchetto protetto mediante l'autenticazione di SQL Server. Questa opzione viene utilizzata in combinazione con l'opzione /User. Se si omette l'opzione /Password e viene utilizzata l'opzione /User, verrà utilizzata una password vuota. Il valore di password può essere racchiuso tra virgolette.

ms162810.security(it-it,SQL.90).gifNota sulla protezione:

Se possibile, utilizzare l'autenticazione di Windows.

/Remcomment

(Facoltativo) Include i commenti nel prompt dei comandi o nei file di comando. L'argomento è facoltativo. Il valore di comment è una stringa che deve essere racchiusa tra virgolette o non deve contenere spazi. Se non si specifica alcun argomento, viene inserita una riga vuota. I valori di comment vengono eliminati durante la fase di determinazione dell'origine del comando.

**/Rep[orting]**level [;event_guid_or_name[;event_guid_or_name[...]]

(Facoltativo) Specifica i tipi di messaggi da segnalare. Le opzioni relative alle opzioni per level sono elencate di seguito:

N    Nessun report.

E    Gli errori vengono segnalati.

W    Gli avvisi vengono segnalati.

I    I messaggi informativi vengono segnalati.

C    Gli eventi personalizzati vengono segnalati.

D    Gli eventi relativi alle attività Flusso di dati vengono segnalati.

P    Lo stato viene segnalato.

V    Report dettagliati.

Gli argomenti V e N escludono tutti gli altri argomenti e pertanto devono essere specificati da soli. Se non si specifica /Reporting, il livello predefinito è E (errori), W (avvisi) e P (stato).

Tutti gli eventi sono preceduti da un timestamp nel formato "AA/MM/GG HH:MM:SS" e da un GUID o un nome descrittivo se disponibile.

Il parametro facoltativo event_guid_or_name è un elenco di eccezioni per i provider di log, ovvero gli eventi da non registrare che potrebbero altrimenti essere stati registrati.

Non è necessario escludere un evento se non viene normalmente registrato per impostazione predefinita.

/Res[tart] {deny | force | ifPossible}

(Facoltativo) Specifica un nuovo valore per la proprietà CheckpointUsage nel pacchetto. Di seguito è descritto il significato di ogni parametro.

Deny   Imposta la proprietà CheckpointUsage su DTSCU_NEVER.

Force    Imposta la proprietà CheckpointUsage su DTSCU_ALWAYS.

ifPossible    Imposta la proprietà CheckpointUsage su DTSCU_IFEXISTS.

Se non si specifica alcun valore, viene utilizzato il valore predefinito di force.

/SetpropertyPath;value

(Facoltativo) Ignora la configurazione di una variabile, una proprietà, un contenitore, un provider di log, l'enumeratore Foreach oppure la connessione all'interno di un pacchetto. Se si specifica questa opzione, /SET modifica il valore dell'argomento propertyPath nel valore specificato. È possibile specificare più opzioni /SET.

È possibile determinare il valore di propertyPath eseguendo Configurazione guidata pacchetto. I percorsi per gli elementi selezionati vengono visualizzati nella pagina finale Completamento procedura guidata e possono essere copiati e incollati. Se si utilizza la procedura guidata soltanto a questo scopo, è possibile annullare la procedura guidata dopo aver copiato i percorsi.

Di seguito è riportato un esempio di esecuzione di un pacchetto e di specifica di un nuovo valore per una variabile:

dtexec /f mypackage.dtsx /set \package.variables[myvariable].Value;myvalue

**/Ser[ver]**server

(Facoltativo) Se si specifica l'opzione /SQL o /DTS, questa opzione specifica il nome del server dal quale recuperare il pacchetto. Se si omette l'opzione /Server e si specifica l'opzione /SQL o /DTS, verrà tentata l'esecuzione del pacchetto nel server locale. Il valore di server_instance può essere racchiuso tra virgolette.

**/SQ[L]**package_path

Carica un pacchetto archiviato in SQL Server. L'argomento package_path specifica il nome del pacchetto da recuperare. Se nel percorso vengono incluse cartelle, queste sono seguite da una barra rovesciata ("\"). Il valore di package_path può essere racchiuso tra virgolette. Se il percorso o il nome del file specificato nell'argomento package_path contiene uno spazio, è necessario racchiudere l'argomento package_path tra virgolette.

È possibile utilizzare l'opzione /User, /Password e /Server in combinazione con l'opzione /SQL.

Se si omette l'opzione /User, per accedere al pacchetto verrà utilizzata l'autenticazione di Windows. Se si utilizza l'opzione /User, il nome di account di accesso /User specificato viene associato all'autenticazione di SQL Server.

L'opzione /Password viene utilizzata solo in combinazione con l'opzione /User. Se si utilizza l'opzione /Password, l'accesso al pacchetto avviene in base alle informazioni sul nome utente e sulla password specificate. Se si omette l'opzione /Password, verrà utilizzata una password vuota.

Nota sulla protezione   Se possibile, utilizzare l'autenticazione di Windows.

Se si omette l'opzione /Server, viene utilizzata l'istanza locale predefinita di SQL Server.

L'opzione /SQL non può essere utilizzata in combinazione con l'opzione /DTS o /File. Se si specificano più opzioni, l'esecuzione di dtexec ha esito negativo.

/Su[m]

(Facoltativo) Visualizza un contatore incrementale che include il numero di righe che verranno ricevute dal componente successivo.

**/U[ser]**user_name

(Facoltativo) Consente il recupero di un pacchetto protetto mediante l'autenticazione di SQL Server. Questa opzione viene utilizzata solo se si specifica l'opzione /SQL. Il valore di user_name può essere racchiuso tra virgolette.

Nota sulla protezione   Se possibile, utilizzare l'autenticazione di Windows.

/Va[lidate]

(Facoltativo) Interrompe l'esecuzione del pacchetto dopo la fase di convalida, ovvero non esegue il pacchetto. Durante la convalida, se si utilizza l'opzione /WarnAsError l'utilità dtexec interpreta un avviso come un errore e pertanto il pacchetto viene chiuso se durante la convalida viene generato un avviso.

**/VerifyB[uild]**major[;minor[;build]]

(Facoltativo) Verifica il numero di build di un pacchetto rispetto ai numeri di build specificati durante la fase di verifica negli argomenti major, minor e build. Se i numeri non corrispondono, il pacchetto non verrà eseguito.

I valori sono di tipo integer long. L'argomento può avere uno dei tre formati seguenti. Il valore di major è obbligatorio.

  • major
  • major;minor
  • major; minor; build

**/VerifyP[ackageID]**packageID

(Facoltativo) Verifica il GUID del pacchetto da eseguire in base al valore specificato nell'argomento package_id.

/VerifyS[igned]

(Facoltativo) Se specificata, questa opzione determina l'esito negativo del pacchetto se il pacchetto non è firmato.

**/VerifyV[ersionID]**versionID

(Facoltativo) Verifica il GUID di versione di un pacchetto da eseguire in base al valore specificato nell'argomento version_id durante la fase di convalida del pacchetto.

/W[arnAsError]

(Facoltativo) Il pacchetto valuta un avviso come un errore, pertanto l'esecuzione termina se durante la convalida viene generato un avviso. Se non viene generato alcun avviso durante la convalida e si omette l'opzione /Validate, il pacchetto viene eseguito.

Osservazioni

L'ordine in cui vengono specificate le opzioni del comando può influenzare la modalità di esecuzione del pacchetto:

  • Le opzioni vengono elaborate nell'ordine che occupano nella riga di comando. I file di comando vengono letti in base all'ordine con cui vengono rilevati nella riga di comando, in modo analogo ai comandi nel file di comando.
  • Se la stessa opzione, lo stesso parametro o la stessa variabile compare più volte nella stessa istruzione della riga di comando, l'ultima istanza dell'opzione avrà la priorità sulle altre.
  • Le opzioni /Set e /ConfigFile vengono elaborate nell'ordine in cui vengono rilevate.

Esempi

Esecuzione di pacchetti

Per eseguire un pacchetto di SSIS salvato in SQL Server utilizzando l'autenticazione di Windows, utilizzare il codice seguente:

dtexec /sq pkgOne /ser productionServer

Per eseguire un pacchetto di SSIS salvato nella cartella del file system nell'archivio pacchetti SSIS, utilizzare il codice seguente:

dtexec /dts "\File System\MyPackage"

Per convalidare un pacchetto che utilizza l'autenticazione di Windows ed è salvato in SQL Server senza tuttavia eseguirlo, utilizzare il codice seguente:

dtexec /sq pkgOne /ser productionServer /va

Per eseguire un pacchetto di SSIS salvato nel file system, utilizzare il codice seguente:

dtexec /f "c:\pkgOne.dtsx" 

Per eseguire un pacchetto di SSIS salvato nel file system e per specificare le opzioni di registrazione, utilizzare il codice seguente:

dtexec /f "c:\pkgOne.dtsx" /l "DTS.LogProviderTextFile;c:\log.txt"

Per eseguire un pacchetto che utilizza l'autenticazione di Windows ed è salvato nell'istanza predefinita locale di SQL Server, e verificarne la versione prima della sua esecuzione, utilizzare il codice seguente:

dtexec /sq pkgOne /verifyv {c200e360-38c5-11c5-11ce-ae62-08002b2b79ef}

Per eseguire un pacchetto di SSIS salvato nel file system e configurato esternamente, utilizzare il codice seguente:

dtexec /f "c:\pkgOne.dtsx" /conf "c:\pkgOneConfig.cfg"

[!NOTA] Gli argomenti package_path o filespec delle opzioni /SQL, /DTS o /FILE devono essere racchiusi tra virgolette se il percorso o il nome del file contiene uno spazio. Se non è racchiuso tra virgolette, un argomento non può contenere spazi vuoti.

Opzioni di registrazione

Si supponga, ad esempio, che i tipi di voci di log siano A, B e C. Nell'esempio seguente l'opzione ConsoleLog senza alcun parametro visualizza tutti e tre i tipi con tutti i campi:

/CONSOLELOG

Nell'opzione seguente vengono visualizzati tutti i tipi di log, ma solo con le colonne Name e Message:

/CONSOLELOG NM

Nell'opzione seguente vengono visualizzate tutte le colonne, ma solo per il tipo di voce di log A:

/CONSOLELOG I;LogEntryTypeA

Nell'opzione seguente viene visualizzato solo il tipo di voce di log A con le colonne Name e Message:

/CONSOLELOG NM;I;LogEntryTypeA

Nell'opzione seguente vengono visualizzate le voci di log per i tipi di voci di log A e B:

/CONSOLELOG I;LogEntryTypeA;LogEntryTypeB

È possibile ottenere gli stessi risultati utilizzando più opzioni ConsoleLog:

/CONSOLELOG I;LogEntryTypeA /CONSOLELOG I;LogEntryTypeB

Se l'opzione ConsoleLog viene utilizzata senza parametri, vengono visualizzati tutti i campi. L'inclusione di un parametro list_options comporta la visualizzazione solo del tipo di voce di log A con tutti i campi:

/CONSOLELOG NM;I;LogEntryTypeA /CONSOLELOG

Nell'esempio seguente vengono visualizzate tutte le voci di log eccetto il tipo di voce di log A. Vengono pertanto visualizzati i tipi di voce di log B e C:

/CONSOLELOG E;LogEntryTypeA

Nell'esempio seguente gli stessi risultati vengono ottenuti utilizzando più opzioni ConsoleLog e una singola esclusione:

/CONSOLELOG E;LogEntryTypeA /CONSOLELOG
/CONSOLELOG E;LogEntryTypeA /CONSOLELOG E;LogEntryTypeA
/CONSOLELOG E;LogEntryTypeA;LogEntryTypeA

Nell'esempio seguente non viene visualizzato alcun messaggio di log poiché, quando un tipo di file di log si trova sia nell'elenco delle inclusioni che in quello delle esclusioni, esso verrà escluso.

/CONSOLELOG E;LogEntryTypeA /CONSOLELOG I;LogEntryTypeA

Opzione SET

Nell'esempio seguente viene illustrato l'utilizzo dell'opzione /SET, che consente di modificare il valore di qualsiasi variabile o proprietà del pacchetto quando si avvia il pacchetto dalla riga di comando.

/SET \package\DataFlowTask.Variables[User::MyVariable].Value;newValue

Vedere anche

Concetti

Mapping delle opzioni di comando da dtsrun a dtexec

Altre risorse

Procedura: Esecuzione di un pacchetto in Business Intelligence Development Studio
Considerazioni su Integration Services in computer a 64 bit

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

17 novembre 2008

Contenuto modificato:
  • Aggiunta di una nota riguardante l'avviso che viene generato dall'utilità dtexec quando l'opzione /ConfigFile specifica un percorso del file di configurazione diverso da quello del file specificato dal pacchetto.

17 luglio 2006

Contenuto modificato:
  • Spiegazione più dettagliata dei codici di errore.
  • Aggiunta di un esempio di sintassi in cui viene illustrata l'acquisizione dei codici di errore.
  • Annotazione della corrispondenza tra l'opzione CheckPointing on e la proprietà di interfaccia utente CheckpointUsage.

14 aprile 2006

Contenuto modificato:
  • Annotazione del fatto che i parametri contenenti spazi devono essere racchiusi tra virgolette.
  • Aggiunta di esempi sull'esecuzione di un pacchetto SSIS salvato nel file system.

5 dicembre 2005

Contenuto modificato:
  • Aggiunta di una nota importante sulla disattivazione predefinita di xp_cmdshell.