Esecuzione e gestione dei pacchetti a livello di programmazione
Se è necessario gestire ed eseguire pacchetti di Integration Services all'esterno dell'ambiente di sviluppo, è possibile modificare i pacchetti a livello di programmazione. Questo approccio rende disponibili diverse opzioni:
Caricare ed eseguire un pacchetto esistente senza modifiche.
Caricare un pacchetto esistente, riconfigurarlo (ad esempio per un'origine dati diversa) ed eseguirlo.
Creare un nuovo pacchetto, aggiungere e configurare i componenti oggetto per oggetto e proprietà per proprietà, salvarlo ed eseguirlo.
È possibile caricare ed eseguire un pacchetto esistente da un'applicazione client scrivendo solo alcune righe di codice.
In questa sezione viene descritto e illustrato come eseguire un pacchetto esistente a livello di programmazione e come accedere all'output del flusso di dati da altre applicazioni. Come opzione di programmazione avanzata, è possibile creare un pacchetto di Integration Services riga per riga a livello di programmazione, come descritto in Generazione di pacchetti a livello di programmazione.
In questa sezione vengono inoltre descritte altre attività amministrative che è possibile eseguire a livello di programmazione per gestire pacchetti archiviati, pacchetti in esecuzione e ruoli pacchetto.
Contenuto della sezione
Differenze tra l'esecuzione locale e remota
Vengono descritte le differenze critiche tra l'esecuzione di un pacchetto in locale o nel server.Caricamento ed esecuzione di un pacchetto locale a livello di programmazione
Viene descritto come eseguire un pacchetto esistente da un'applicazione client nel computer locale.Caricamento ed esecuzione di un pacchetto remoto a livello di programmazione
Viene descritto come eseguire un pacchetto esistente da un'applicazione client e assicurarsi che venga eseguito nel server.Caricamento dell'output di un pacchetto locale
Viene descritto come eseguire un pacchetto nel computer locale e caricare l'output del flusso di dati in un'applicazione client utilizzando la destinazione DataReader e lo spazio dei nomi DtsClient.Enumerazione dei pacchetti disponibili a livello di programmazione
Viene descritto come individuare i pacchetti disponibili gestiti dal servizio Integration Services.Gestione di pacchetti e cartelle a livello di programmazione
Viene descritto come creare, rinominare ed eliminare pacchetti e cartelle.Gestione dei pacchetti in esecuzione a livello di programmazione
Viene descritto come elencare i pacchetti attualmente in esecuzione, esaminarne le proprietà e interrompere un pacchetto in esecuzione.Gestione dei ruoli pacchetto a livello di programmazione
Viene descritto come ottenere o impostare informazioni sui ruoli assegnati a un pacchetto o a una cartella.
Riferimento
- Guida di riferimento ai messaggi e agli errori di Integration Services
Vengono elencati i codici di errore predefiniti di Integration Services con i relativi nomi simbolici e le descrizioni.
Sezioni correlate
Estensione di pacchetti tramite scripting
Viene descritto come estendere il flusso di controllo utilizzando l'attività Script e come estendere il flusso di dati utilizzando il componente script.Estensione di pacchetti tramite oggetti personalizzati
Viene descritto come creare e programmare attività personalizzate, componenti del flusso di dati e altri oggetti di pacchetto da utilizzare in più pacchetti.Generazione di pacchetti a livello di programmazione
Viene descritto come creare, configurare e salvare pacchetti di Integration Services a livello di programmazione.Esempi di Integration Services
Vengono elencati e descritti gli esempi di programmazione di Integration Services disponibili come componente di installazione facoltativo.
|