Condividi tramite


Processi di SQL Server Agent per i pacchetti

Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory

È possibile automatizzare e pianificare l'esecuzione di pacchetti di SQL Server Integration Services usando SQL Server Agent. È possibile pianificare i pacchetti distribuiti nel server Integration Services e archiviati in SQL Server, nell'archivio pacchetti SSIS e nel file system.

Nota

In questo articolo viene illustrato come pianificare i pacchetti SSIS a livello generale e come pianificare i pacchetti in locale. È anche possibile eseguire e pianificare pacchetti SSIS nelle piattaforme seguenti:

Pianificazione dei processi in SQL Server Agent

SQL Server Agent è il servizio installato da SQL Server che consente di automatizzare e pianificare le attività eseguendo processi di SQL Server Agent. È possibile eseguire automaticamente processi solo se il servizio SQL Server Agent è in esecuzione. Per altre informazioni, vedere Configure SQL Server Agent.

Il nodo SQL Server Agent viene visualizzato in Esplora oggetti in SQL Server Management Studio quando ci si connette a un'istanza del motore di database di SQL Server.

Per automatizzare un'attività periodica, viene creato un processo usando la finestra di dialogo Nuovo processo . Per altre informazioni, vedere Implementazione di processi.

Dopo aver creato il processo, è necessario aggiungere almeno un passaggio. In un processo possono essere inclusi più passaggi che consentono di effettuare attività diverse. Per altre informazioni, vedere Gestire passaggi di processo.

Dopo aver creato il processo e i relativi passaggi, è possibile creare una pianificazione per l'esecuzione del processo. È tuttavia possibile creare anche un processo non pianificato che viene eseguito manualmente. Per altre informazioni, vedere Creare e collegare le pianificazioni ai processi.

È possibile migliorare il processo impostando opzioni di notifica, ad esempio aggiungendo avvisi o specificando l'operatore che deve inviare un messaggio di posta elettronica al completamento del processo. Per altre informazioni, vedere Avvisi.

Pianificazione dei pacchetti di Integration Services

Quando si crea un processo di SQL Server Agent per pianificare i pacchetti di Integration Services, è necessario aggiungere almeno un passaggio e impostare il tipo di passaggio su Pacchetto SQL Server Integration Services. In un processo possono essere inclusi più passaggi che consentono di eseguire pacchetti diversi.

L'esecuzione di un pacchetto di Integration Services da un passaggio di processo è simile all'esecuzione di un pacchetto tramite le utilità dtexec (dtexec.exe) e DTExecUI (dtexecui.exe). Le opzioni di runtime per un pacchetto non vengono impostate tramite opzioni della riga di comando o nella finestra di dialogo Utilità di esecuzione pacchetti , ma nella finestra di dialogo Nuovo passaggio di processo . Per altre informazioni sulle opzioni per l'esecuzione di un pacchetto, vedere Utilità dtexec.

Per altre informazioni, vedere Pianificare un pacchetto tramite SQL Server Agent.

Per visualizzare un video in cui viene illustrato come usare SQL Server Agent per l'esecuzione di un pacchetto, vedere la home page del video Procedura: Automazione dell'esecuzione di un pacchetto SSIS utilizzando SQL Server Agent (video di SQL Server) in MSDN Library.

Risoluzione dei problemi

Un passaggio di processo di SQL Server Agent potrebbe non riuscire ad avviare un pacchetto anche se il pacchetto viene eseguito correttamente in SQL Server Data Tools (SSDT) e dalla riga di comando. Per questo problema esistono alcuni motivi comuni e diverse soluzioni consigliate. Per altre informazioni, consultare le risorse seguenti.

Dopo l'avvio di un pacchetto tramite un passaggio di processo di SQL Server Agent, l'esecuzione del pacchetto potrebbe avere esito negativo oppure positivo ma con risultati imprevisti. È possibile utilizzare gli strumenti seguenti per risolvere questi problemi.

  • Per i pacchetti archiviati nel database MSDB di SQL Server, nell'archivio pacchetti SSIS o in una cartella del computer locale, è possibile usare Visualizzatore file di log, nonché qualsiasi log e file di dump del debug generato durante l'esecuzione del pacchetto.

    Per utilizzare Visualizzatore file di log, effettuare le operazioni seguenti.

    1. Fare clic con il pulsante destro del mouse sul processo di SQL Server Agent e quindi scegliere Visualizza cronologia.

    2. Individuare l'esecuzione del processo nella casella Riepilogo file di log con il messaggio Processo non riuscito nella colonna Messaggio .

    3. Espandere il nodo del processo e selezionare il passaggio di processo per visualizzare i dettagli del messaggio nell'area sotto la casella Riepilogo file di log.

  • Per i pacchetti archiviati nel database SSISDB, è anche possibile usare Visualizzatore file di log, nonché qualsiasi log e file di dump del debug generato durante l'esecuzione del pacchetto. È anche possibile usare i report per il server Integration Services.

    Per trovare informazioni nei report per l'esecuzione del pacchetto associata all'esecuzione del processo, effettuare le operazioni seguenti.

    1. Attenersi ai passaggi precedenti per visualizzare i dettagli del messaggio per il passaggio di processo.

    2. Individuare l'ID esecuzione elencato nel messaggio.

    3. Espandere il nodo Catalogo di Integration Services in Esplora oggetti.

    4. Fare clic con il pulsante destro del mouse su SSISDB, scegliere Report, Report standard e quindi selezionare Tutte le esecuzioni.

    5. Nel report Tutte le esecuzioni individuare l'ID esecuzione nella colonna ID . Selezionare Panoramica, Tutti i messaggi o Prestazioni di esecuzione per visualizzare informazioni sull'esecuzione di questo pacchetto.

    Per altre informazioni sui report Panoramica, Tutti i messaggi e Prestazioni di esecuzione, vedere Report per il server Integration Services.

Pianificare un pacchetto tramite SQL Server Agent

Nella procedura riportata di seguito vengono illustrati i passaggi per automatizzare l'esecuzione di un pacchetto tramite un passaggio di processo di SQL Server Agent per eseguire il pacchetto.

Per automatizzare l'esecuzione dei pacchetti tramite SQL Server Agent

  1. In SQL Server Management Studio connettersi all'istanza di SQL Server in cui si vuole creare un processo oppure all'istanza contenente il processo in cui si vuole un passaggio.

  2. Espandere il nodo SQL Server Agent in Esplora oggetti ed eseguire una delle attività seguenti:

    • Per creare un nuovo processo, fare clic con il pulsante destro del mouse su Processi e quindi scegliere Nuovo processo.

    • Per aggiungere un passaggio a un processo esistente, espandere Processi, fare clic con il pulsante destro del mouse sul processo e quindi scegliere Proprietà.

  3. Nella pagina Generale, se si crea un nuovo processo specificare un nome per il processo, selezionare un proprietario e una categoria di processo e, facoltativamente, fornire una descrizione.

  4. Per rendere il processo disponibile per la pianificazione, selezionare Abilitato.

  5. Per creare un passaggio di processo per il pacchetto da pianificare, selezionare Passaggi e quindi selezionare Nuovo.

  6. Selezionare Pacchetto di Integration Services per il tipo di passaggio di processo.

  7. Nell'elenco Esegui come selezionare Account del servizio SQL Server Agent oppure selezionare un account proxy che dispone delle credenziali che verranno utilizzate dal passaggio di processo. Per informazioni sulla creazione di un account proxy, vedere Create a SQL Server Agent Proxy.

    L'uso di un account proxy anziché dell'account del servizio SQL Server Agent può risolvere i problemi comuni che possono verificarsi quando si esegue un pacchetto tramite SQL Server Agent. Per altre informazioni su questi problemi, vedere l'articolo della Microsoft Knowledge Base Un pacchetto SSIS non viene eseguito quando viene chiamato da un passaggio di processo di SQL Server Agent.

    • Quando si esegue un processo con un proxy, perché questo venga completato correttamente, è necessario aver predisposto gli elementi di sicurezza seguenti.

      L'account di accesso per le credenziali usato dal proxy, l'account che esegue SQL Server Agent e l'account che esegue il servizio SQL Server richiedono le autorizzazioni seguenti:

      • Attributo Criteri di sicurezza locali: Sostituire token a livello di processo
      • Controllo completo su %SYSTEMROOT%\Temp

      La mancata predisposizione di questi elementi di sicurezza determina l'esito negativo del processo e un messaggio di errore simile al seguente: Il processo non è riuscito. Il client non dispone di un privilegio necessario.

      Nota

      Se viene modificata la password per le credenziali utilizzate dall'account proxy, è necessario aggiornare la password delle credenziali. In caso contrario, il passaggio di processo avrà esito negativo.

      Per informazioni sulla configurazione dell'account del servizio SQL Server Agent, vedere Impostazione dell'account di avvio del servizio SQL Server Agent (Gestione configurazione SQL Server).

  8. Nella casella di riepilogo Origine pacchetto selezionare l'origine del pacchetto e quindi configurare le opzioni per il passaggio di processo.

    Nella tabella seguente vengono descritte le possibili origini pacchetto.

    Origine del pacchetto Descrizione
    Catalogo SSIS Pacchetti archiviati nel database SSISDB. I pacchetti sono contenuti in progetti di Integration Services distribuiti nel server Integration Services.
    SQL Server Pacchetti archiviati nel database MSDB. Per gestire questi pacchetti, usare il servizio Integration Services.
    Archivio pacchetti SSIS Pacchetti archiviati nella cartella predefinita nel computer. La cartella predefinita è <unità>:\Programmi\Microsoft SQL Server\110\DTS\Packages. Per gestire questi pacchetti, usare il servizio Integration Services.

    Nota: è possibile specificare un'altra cartella o cartelle aggiuntive nel file system da gestire con il servizio Integration Services modificando il file di configurazione per Integration Services. Per altre informazioni, vedere Servizio Integration Services (servizio SSIS).
    File system Pacchetti archiviati in qualsiasi cartella nel computer locale.

    Nelle tabelle seguenti vengono descritte le opzioni di configurazione disponibili per il passaggio di processo in base all'origine del pacchetto selezionata.

    Importante

    Se il pacchetto è protetto da password, quando si fa clic su una delle schede nella pagina Generale della finestra di dialogo Nuovo passaggio di processo, ad eccezione della scheda Pacchetto, è necessario immettere la password nella finestra di dialogo Password pacchetto che viene visualizzata. In caso contrario, il processo di SQL Server Agent non sarà in grado di eseguire il pacchetto.

    Origine pacchetto: catalogo SSIS

    Tab Opzioni
    Pacchetto Server

    Digitare o selezionare il nome dell'istanza del server di database che ospita il catalogo SSISDB.

    Quando Catalogo SSIS è l'origine del pacchetto, è possibile accedere al server usando solo un account utente di Microsoft Windows. L'autenticazione di SQL Server non è disponibile.
    Pacchetto

    Selezionare il pulsante con i puntini di sospensione e selezionare un pacchetto.

    Viene selezionato un pacchetto in una cartella nel nodo Cataloghi di Integration Services in Esplora oggetti.
    Parametri

    Si trova nella scheda Configurazione .
    La Conversione guidata progetto di Integration Services consente di sostituire le configurazioni del pacchetto con i parametri.

    Nella scheda Parametri sono visualizzati i parametri aggiunti dopo la progettazione del pacchetto, ad esempio tramite SQL Server Data Tools (SSDT). Nella scheda sono inoltre visualizzati i parametri aggiunti al pacchetto durante la conversione del progetto di Integration Services dal modello di distribuzione del pacchetto nel modello di distribuzione del progetto. Immettere nuovi valori per i parametri contenuti nel pacchetto. È possibile immettere un valore letterale o utilizzare il valore contenuto in una variabile di ambiente server di cui è già stato eseguito il mapping al parametro.

    Per immettere il valore letterale, selezionare il pulsante con i puntini di sospensione accanto a un parametro. Viene visualizzata la finestra di dialogo Modifica valore letterale per l'esecuzione .

    Per usare una variabile di ambiente, selezionare Ambiente e quindi selezionare l'ambiente che contiene la variabile da usare.

    ** Importante ** Se è stato eseguito il mapping di più parametri e/o delle proprietà di gestione connessione alle variabili contenute in più ambienti, SQL Server Agent visualizza un messaggio di errore. Per un'esecuzione specifica, un pacchetto può essere eseguito solo con i valori contenuti in un ambiente server singolo.

    Per informazioni sulla creazione di un ambiente server e il mapping di una variabile a un parametro, vedere Distribuire progetti e pacchetti di Integration Services (SSIS).
    Gestioni connessioni

    Si trova nella scheda Configurazione .
    Modificare i valori per le proprietà di gestione connessione. Ad esempio, è possibile modificare il nome del server. I parametri vengono automaticamente generati nel server SSIS per le proprietà di gestione connessione. Per modificare il valore di una proprietà, è possibile immettere un valore letterale o utilizzare il valore contenuto in una variabile di ambiente server di cui è già stato eseguito il mapping alla proprietà di gestione connessione.

    Per immettere il valore letterale, selezionare il pulsante con i puntini di sospensione accanto a un parametro. Viene visualizzata la finestra di dialogo Modifica valore letterale per l'esecuzione .

    Per usare una variabile di ambiente, selezionare Ambiente e quindi selezionare l'ambiente che contiene la variabile da usare.

    ** Importante ** Se è stato eseguito il mapping di più parametri e/o delle proprietà di gestione connessione alle variabili contenute in più ambienti, SQL Server Agent visualizza un messaggio di errore. Per un'esecuzione specifica, un pacchetto può essere eseguito solo con i valori contenuti in un ambiente server singolo.

    Per informazioni sulla creazione di un ambiente server e il mapping di una variabile a una proprietà di gestione connessione, vedere Distribuire progetti e pacchetti di Integration Services (SSIS).
    Avanzato

    Si trova nella scheda Configurazione .
    Configurare le impostazioni aggiuntive seguenti per l'esecuzione del pacchetto:
    Override di proprietà:

    Selezionare Aggiungi per immettere un nuovo valore per una proprietà del pacchetto, specificare il percorso della proprietà e indicare se il valore della proprietà è sensibile. Il server Integration Services crittografa i dati sensibili. Per modificare o rimuovere le impostazioni per una proprietà, selezionare una riga nella casella Override di proprietà e quindi selezionare Modifica o Rimuovi. È possibile trovare il percorso della proprietà con una delle operazioni seguenti:

    -Copiare il percorso della proprietà dal file di configurazione XML (*.dtsconfig). Il percorso è elencato nella sezione Configurazione del file, come valore dell'attributo Path. Di seguito è riportato un esempio del percorso per la proprietà MaximumErrorCount: \Package.Properties[MaximumErrorCount]

    -Eseguire la Configurazione guidata pacchetto e copiare i percorsi delle proprietà dalla pagina finale Completamento procedura guidata . È possibile annullare la procedura guidata.



    Nota: l'opzione Override di proprietà è destinata ai pacchetti con configurazioni aggiornate da una versione precedente di Integration Services. I pacchetti creati usando SQL Server 2019 Integration Services (SSIS) e distribuiti nel server Integration Services usano parametri anziché configurazioni.
    Livello di registrazione

    Selezionare uno dei livelli di registrazione seguenti per l'esecuzione del pacchetto. La selezione del livello di registrazione Prestazioni o Dettagliato può influire sulle prestazioni di esecuzione del pacchetto.

    Nessuno:
    La registrazione è disabilitata. Solo lo stato dell'esecuzione del pacchetto viene registrato.

    Basic:
    Tutti gli eventi sono registrati, ad eccezione di eventi personalizzati e di diagnostica. È il valore predefinito per il livello di registrazione.

    Prestazioni:
    Vengono registrati solo le statistiche sulle prestazioni e gli eventi OnError e OnWarning.

    Dettagliato:
    Tutti gli eventi vengono registrati, inclusi gli eventi personalizzati e di diagnostica.

    Il livello di registrazione selezionato determina le informazioni visualizzate nelle viste SSISDB e nei report per il server Integration Services. Per altre informazioni, vedere Registrazione di Integration Services (SSIS).
    Dump su errori

    Specificare se vengono generati file di dump del debug quando si verifica un errore durante l'esecuzione del pacchetto. I file contengono le informazioni sull'esecuzione del pacchetto che possono consentire di risolvere i problemi dell'esecuzione. Quando si seleziona questa opzione e si verifica un errore durante l'esecuzione, Integration Services crea un file con estensione mdmp (file binario) e un file con estensione tmp (file di testo). Per impostazione predefinita, Integration Services archivia questi file nella cartella <unità>:\Programmi\Microsoft SQL Server\110\Shared\ErrorDumps.
    Runtime a 32 bit

    Indicare se eseguire il pacchetto usando la versione a 32 bit dell'utilità dtexec in un computer a 64 bit con la versione a 64 bit di SQL Server e SQL Server Agent installata.

    Potrebbe essere necessario eseguire il pacchetto usando la versione a 32 bit di dtexec se, ad esempio, il pacchetto usa un provider OLE DB nativo che non è disponibile in una versione a 64 bit. Per ulteriori informazioni, vedere Considerazioni a 64r bit per Integration Services.

    Per impostazione predefinita, quando si seleziona il tipo di passaggio di processo Pacchetto di SQL Server Integration Services, SQL Server Agent esegue il pacchetto usando la versione dell'utilità dtexec richiamata automaticamente dal sistema. Il sistema richiama la versione a 32 bit o la versione a 64 bit dell'utilità a seconda del processore del computer e della versione di SQL Server e di SQL Server Agent in esecuzione nel computer.

    Origine pacchetto: SQL Server, archivio pacchetti SSIS o file system

    Molte delle opzioni che è possibile impostare per i pacchetti archiviati in SQL Server, nell'archivio pacchetti SSIS o nel file system corrispondono alle opzioni della riga di comando per l'utilità del prompt dei comandi dtexec . Per ulteriori informazioni sull'utilità e sulle opzioni della riga di comando, vedere Utilità dtexec.

    Tab Opzioni
    Pacchetto

    Di seguito sono riportate le opzioni della scheda per i pacchetti archiviati in SQL Server o nell'archivio pacchetti SSIS.
    Server

    Digitare o selezionare il nome dell'istanza del server di database per SQL Server o il servizio Integration Services.
    Usa autenticazione di Windows

    Selezionare questa opzione per accedere al server con un account utente di Microsoft Windows.
    Usa autenticazione di SQL Server

    Quando un utente si connette con un nome di account di accesso e una password da una connessione non trusted, SQL Server esegue l'autenticazione controllando se è stato impostato un account di accesso di SQL Server e se la password specificata corrisponde a quella registrata in precedenza. Se SQL Server non è in grado di trovare un account di accesso, l'autenticazione non riesce e viene visualizzato un messaggio di errore.
    Nome utente
    Password
    Pacchetto

    Selezionare il pulsante con i puntini di sospensione e selezionare il pacchetto.

    Viene selezionato un pacchetto in una cartella nel nodo Pacchetti archiviati in Esplora oggetti.
    Pacchetto

    Di seguito sono riportate le opzioni della scheda per i pacchetti archiviati nel file system.
    Pacchetto

    Digitare il percorso completo del file del pacchetto oppure selezionare il pulsante con i puntini di sospensione per selezionare il pacchetto.
    Configurazioni Aggiungere un file di configurazione XML per eseguire il pacchetto con una configurazione specifica. Per aggiornare i valori delle proprietà del pacchetto in fase di esecuzione utilizzare una configurazione di pacchetto.

    Questa opzione corrisponde all'opzione /ConfigFile per dtexec.

    Per informazioni sull'applicazione delle configurazioni dei pacchetti, vedere Package Configurations. Per informazioni su come creare la configurazione di un pacchetto, vedere Create Package Configurations.
    File di comando Specificare le opzioni aggiuntive da eseguire con dtexec, in un file separato.

    Ad esempio, è possibile includere un file contenente l'opzione /Dump errorcode per generare file di dump del debug quando uno o più eventi specificati si verificano durante l'esecuzione del pacchetto.

    È possibile eseguire un pacchetto con diversi set di opzioni creando più file e specificando il file appropriato tramite l'opzione File di comando .

    L'opzione File di comando corrisponde all'opzione /CommandFile per dtexec.
    Origini dati Visualizzare le gestioni connessioni contenute nel pacchetto. Per modificare una stringa di connessione, selezionare la gestione connessione e quindi selezionare la stringa di connessione.

    Questa opzione corrisponde all'opzione /Connection per dtexec.
    Opzioni di esecuzione Interrompi il pacchetto in caso di avvisi di convalida
    Indica se un messaggio di avviso è considerato un errore. Se si seleziona questa opzione e viene generato un avviso durante la convalida, il pacchetto ha esito negativo durante la convalida. Questa opzione corrisponde all'opzione /WarnAsError per dtexec.

    Convalida pacchetto senza esecuzione
    Indica se l'esecuzione del pacchetto viene arrestata dopo la fase di convalida, senza eseguire effettivamente il pacchetto. Questa opzione corrisponde all'opzione /Validate per dtexec.

    Esegui override proprietà MaxConcurrentExecutables
    Consente di specificare il numero di file eseguibili che il pacchetto è in grado di eseguire contemporaneamente. Il valore -1 indica che il pacchetto può eseguire un numero massimo di file eseguibili uguale al numero totale di processori nel computer in cui è eseguito il pacchetto, più due. Questa opzione corrisponde all'opzione /MaxConcurrent per dtexec.

    Abilita checkpoint pacchetto
    Indica se il pacchetto utilizzerà checkpoint durante l'esecuzione del pacchetto. Per ulteriori informazioni, vedere Restart Packages by Using Checkpoints.

    Questa opzione corrisponde all'opzione /CheckPointing per dtexec.

    Ignora opzioni di riavvio
    Indica se è impostato un nuovo valore per la proprietà CheckpointUsage del pacchetto. Selezionare un valore nell'elenco a discesa Opzione di avvio .

    Questa opzione corrisponde all'opzione /Restart per dtexec.

    Utilizza run-time a 32 bit
    Indicare se eseguire il pacchetto usando la versione a 32 bit dell'utilità dtexec in un computer a 64 bit con la versione a 64 bit di SQL Server e SQL Server Agent installata.

    Potrebbe essere necessario eseguire il pacchetto usando la versione a 32 bit di dtexec se, ad esempio, il pacchetto usa un provider OLE DB nativo che non è disponibile in una versione a 64 bit. Per ulteriori informazioni, vedere Considerazioni a 64r bit per Integration Services.

    Per impostazione predefinita, quando si seleziona il tipo di passaggio di processo Pacchetto di SQL Server Integration Services, SQL Server Agent esegue il pacchetto usando la versione dell'utilità dtexec richiamata automaticamente dal sistema. Il sistema richiama la versione a 32 bit o la versione a 64 bit dell'utilità a seconda del processore del computer e della versione di SQL Server e di SQL Server Agent in esecuzione nel computer.
    Registrazione Associare un provider di log all'esecuzione del pacchetto.

    Provider di log SSIS per file di testo
    Scrive le voci di log in file di testo ASCII

    Provider di log SSIS per SQL Server
    Scrive le voci di log nella tabella sysssislog nel database MSDB.

    Provider di log SSIS per SQL Server Profiler
    Scrive tracce che è possibile visualizzare utilizzando SQL Server Profiler.

    Provider di log SSIS per il registro eventi di Windows
    Scrive voci di log nel log applicazioni nel registro eventi di Windows.

    Provider di log SSIS per file XML
    Scrive file di log in un file XML.

    Per il file di testo, il file XML e i provider di log di SQL Server Profiler, si selezionano gestioni connessione file contenute nel pacchetto. Per il provider di log di SQL Server, si seleziona una gestione connessione OLE DB contenuta nel pacchetto.

    Questa opzione corrisponde all'opzione /Logger per dtexec.
    Imposta valori Eseguire l'override dell'impostazione delle proprietà di un pacchetto. Nella casella Proprietà immettere i valori nelle colonne Percorso proprietà e Valore . Dopo avere immesso valori per una proprietà, viene visualizzata una riga vuota nella casella Proprietà che consente di immettere valori per un'altra proprietà.

    Per rimuovere una proprietà dalla casella Proprietà, selezionare la riga e quindi selezionare Rimuovi.

    È possibile trovare il percorso della proprietà con una delle operazioni seguenti:

    -Copiare il percorso della proprietà dal file di configurazione XML (*.dtsconfig). Il percorso è elencato nella sezione Configurazione del file, come valore dell'attributo Path. Di seguito è riportato un esempio del percorso per la proprietà MaximumErrorCount: \Package.Properties[MaximumErrorCount]

    -Eseguire la Configurazione guidata pacchetto e copiare i percorsi delle proprietà dalla pagina finale Completamento procedura guidata . È possibile annullare la procedura guidata.
    Verifica Esegui solo pacchetti firmati
    Indica se la firma del pacchetto è controllata. Se il pacchetto non è firmato o se la firma non è valida, il pacchetto ha esito negativo. Questa opzione corrisponde all'opzione /VerifySigned per dtexec.

    Verifica build pacchetto
    Indica se il numero di build del pacchetto viene verificato rispetto al numero di build immesso nella casella Compilazione accanto all'opzione. Se i numeri non corrispondono, il pacchetto non verrà eseguito. Questa opzione corrisponde all'opzione /VerifyBuild per dtexec.

    Verifica ID pacchetto
    Indica se il GUID del pacchetto viene verificato, confrontandolo con l'ID pacchetto immesso nella casella ID pacchetto accanto all'opzione. Questa opzione corrisponde all'opzione /VerifyPackageID per dtexec.

    Verifica ID versione
    Indica se il GUID della versione del pacchetto viene verificato, confrontandolo con l'ID versione immesso nella casella ID versione accanto all'opzione. Questa opzione corrisponde all'opzione /VerifyVersionID per dtexec.
    Riga di comando Modificare le opzioni della riga di comando per dtexec. Per ulteriori informazioni sulle opzioni, vedere dtexec Utility.

    Ripristina opzioni originali
    Utilizzare le opzioni della riga di comando impostate nelle schede Pacchetto, Configurazioni, File di comando, Origini dati, Opzioni di esecuzione, Registrazione, Imposta valorie Verifica della finestra di dialogo Proprietà set processo .

    Modificare il comando manualmente
    Digitare opzioni della riga di comando aggiuntive nella casella Riga di comando .

    Prima di selezionare OK per salvare le modifiche apportate al passaggio di processo, è possibile rimuovere tutte le opzioni aggiuntive digitate nella casella Riga di comando facendo clic su Ripristina opzioni originali.

    ** Suggerimento ** È possibile copiare la riga di comando in una finestra del prompt dei comandi, aggiungere dtexeced eseguire il pacchetto dalla riga di comando. Si tratta di un modo semplice per generare il testo della riga di comando.
  9. Selezionare OK per salvare le impostazioni e chiudere la finestra di dialogo Nuovo passaggio di processo.

    Nota

    Per i pacchetti archiviati nel Catalogo SSISil pulsante OK è disabilitato se è presente un parametro o un'impostazione della proprietà di gestione connessione non risolto. Un'impostazione non risolta si verifica quando si usa un valore contenuto in una variabile di ambiente server per impostare il parametro o la proprietà e si verifica una delle condizioni seguenti:

    La casella di controllo Ambiente nella scheda Configurazione non è selezionata.

    L'ambiente server che contiene la variabile non è selezionato nella casella di riepilogo della scheda Configurazione .

  10. Per creare una pianificazione per un passaggio di processo, selezionare Pianificazioni nel riquadro Selezione pagina. Per informazioni su come configurare una pianificazione, vedere Schedule a Job.

    Suggerimento

    Quando si assegna un nome alla pianificazione, usare un nome univoco e descrittivo in modo da distinguere più facilmente la pianificazione da altre pianificazioni di SQL Server Agent.

Vedi anche

Esecuzione di progetti e pacchetti

Risorse esterne