Mapping delle opzioni dtsrun alle opzioni dtexec
In SQL ServerIntegration Services l'utilità della riga di comando dtsrun (dtsrun.exe) utilizzata in SQL Server 2000 Data Transformation Services (DTS) è stata sostituita dall'utilità della riga di comando dtexec (dtexec.exe).
Se precedentemente è stata utilizzata l'utilità dtsrun di DTS, in questo argomento viene illustrato dettagliatamente il mapping tra le opzioni di dtsrun e le opzioni per l'utilità dtexec di Integration Services.
Per convertire le righe di comando di dtsrun, è possibile eseguire il mapping tra ogni opzione della riga di comando e l'opzione corrispondente di dtexec. Non tutte le opzioni della riga di comando sono tuttavia disponibili in entrambe le utilità:
Alcune opzioni della riga di comando di dtsrun dispongono di equivalenti diretti di dtexec. Vi sono, ad esempio, equivalenti di dtexec per le opzioni che forniscono un nome del server o del pacchetto e per le opzioni per l'impostazione del valore di una variabile.
Alcune opzioni della riga di comando di dtsrun non dispongono di equivalenti diretti di dtexec. L'opzione, ad esempio, della riga di comando di dtsrun per specificare una connessione trusted rappresenta ora l'impostazione predefinita implicita, mentre l'opzione della riga di comando di dtsrun per eseguire il caricamento dal repository non è più supportata.
Sono disponibili alcune nuove opzioni della riga di comando di dtexec che supportano nuove funzionalità di Integration Services, ad esempio le opzioni per il passaggio di stringhe di connessione e per la gestione di checkpoint.
Per ulteriori informazioni sulle opzioni di comando di dtexec ed esempi della sintassi di dtexec, vedere Utilità dtexec.
Se si desidera creare nuove righe di comando visivamente con l'assistenza di un'interfaccia utente, utilizzare l'Utilità di esecuzione pacchetti (dtexecui.exe). Questa utilità consente di visualizzare tutte le opzioni disponibili e garantisce l'utilizzo della sintassi corretta.
[!NOTA]
In Integration Services l'Utilità di esecuzione pacchetti (dtexecui.exe) sostituisce l'utilità DTS dtsrunui (dtsrunui.exe).
Opzioni dtsrun che possiedono un equivalente dtexec
Opzione Dtsrun |
Opzione Dtexec |
Descrizione |
---|---|---|
/? |
/? oppure /H[ELP] |
Visualizza un elenco di opzioni. |
/S |
/Ser[ver] |
Specifica il nome di un server. |
/U |
/U[ser] |
Specifica il nome di un utente. |
/P |
/P[assword] |
Indica la password dell'utente. |
/N |
/SQ[L] /D[ts] – archivio pacchetti |
Specifica il nome del pacchetto in MSDB. |
/G |
/VerifyP[ackageID] |
Indica il GUID del pacchetto. |
/V |
/VerifyV[ersionID] /VerifyB[uild] |
Specifica la versione e la build del pacchetto. |
/M |
/De[crypt] |
Specifica la password del pacchetto. |
/F |
/F[ile] – file system /D[ts] – archivio pacchetti |
Specifica il nome file del pacchetto. |
/A |
/Set |
Specifica il valore di una variabile. |
/L |
/L[ogger], /Cons[oleLog] |
Consente di accedere al file di log o al provider di log. |
/W |
/L[ogger], /Cons[oleLog] |
Consente di accedere al registro eventi. |
Opzioni dtsrun che non possiedono un equivalente dtexec
Opzione Dtsrun |
Opzione Dtexec |
Descrizione |
---|---|---|
/E |
(Omette nome utente e password) |
Consente di utilizzare una connessione trusted. |
/R |
(Il repository non è supportato) |
Specifica il nome del database repository. |
/Z |
Consente di passare la riga di comando crittografata. |
|
/!X |
Blocca l'esecuzione durante la creazione di una riga di comando crittografata. |
|
/!D |
(Utilizza Dtutil.exe) |
Elimina il pacchetto dal database MSDB. |
/!Y |
Visualizza la riga di comando crittografata senza eseguirla. |
|
/!C |
Copia la riga di comando negli Appunti. |
Nuove opzioni dtexec che non possiedono un equivalente dtsrun
Opzione Dtsrun |
Opzione Dtexec |
Descrizione |
---|---|---|
/CheckF[ile] |
Specifica un file del checkpoint. |
|
/CheckP[ointing] |
Attiva o disattiva i checkpoint. |
|
/Com[mandFile] |
Specifica un file contenente ulteriori opzioni della riga di comando. |
|
/Conf[igFile] |
Specifica un file di configurazione. |
|
/Conn[ection] |
Specifica una stringa di connessione per una gestione connessione del pacchetto. |
|
/M[axConcurrent] |
Imposta il numero massimo di file eseguibili simultanei. |
|
/Rem |
Consente di immettere un commento. |
|
/Rep[orting] |
Imposta il livello di report. |
|
/Res[tart] |
Specifica la modalità di gestione dei checkpoint. |
|
/Su[m] |
Visualizza il conteggio delle righe. |
|
/Va[lidate] |
Effettua la convalida senza esecuzione. |
|
/VerifyS[igned] |
Interrompe l'operazione in mancanza della firma. |
|
/W[arnAsError] |
Gestisce gli avvisi come errori e come errori di convalida. |
|
Vedere anche