Condividi tramite


Editor destinazione OLE DB (pagina Gestione connessione)

Utilizzare la pagina Gestione connessione della finestra di dialogo Editor destinazione OLE DB per selezionare la connessione OLE DB per la destinazione. Tramite questa pagina è inoltre possibile selezionare una tabella o una vista del database.

[!NOTA]

Se l'origine dati è Microsoft Office Excel 2007, è richiesta una gestione connessione diversa rispetto alle versioni precedenti di Excel. Per ulteriori informazioni, vedere Procedura: Connessione a una cartella di lavoro di Excel.

[!NOTA]

La proprietà CommandTimeout della destinazione OLE DB non è disponibile nell'Editor destinazione OLE DB, tuttavia può essere impostata utilizzando l'Editor avanzato. Inoltre alcune opzioni di caricamento rapido sono disponibili solamente nell'Editor avanzato. Per ulteriori informazioni su queste proprietà, vedere la sezione relativa alla destinazione OLE DB in Proprietà personalizzate delle destinazioni.

Per ulteriori informazioni sulla destinazione OLE DB, vedere Destinazione OLE DB.

Opzioni statiche

  • Gestione connessione OLE DB
    Selezionare una gestione connessione esistente nell'elenco oppure fare clic su Nuova per creare una nuova connessione.

  • Nuova
    Consente di creare una nuova gestione connessione utilizzando la finestra di dialogo Configura gestione connessione OLE DB.

  • Modalità di accesso ai dati
    Consente di specificare il metodo di caricamento dei dati nella destinazione. Per i dati DBCS (Double-Byte Character Set) è necessario utilizzare una delle opzioni di caricamento rapido. Per ulteriori informazioni sulle modalità di accesso ai dati con caricamento rapido, ottimizzate per gli inserimenti bulk, vedere Destinazione OLE DB.

    Opzione

    Descrizione

    Tabella o vista

    Consente di caricare i dati in una tabella o vista nella destinazione OLE DB.

    Tabella o vista - Caricamento rapido

    Consente di caricare i dati in una tabella o vista nella destinazione OLE DB e di utilizzare l'opzione di caricamento rapido. Per ulteriori informazioni sulle modalità di accesso ai dati con caricamento rapido, ottimizzate per gli inserimenti bulk, vedere Destinazione OLE DB.

    Variabile nome vista o nome tabella

    Consente di specificare il nome della vista o della tabella in una variabile.

    Argomenti correlati:: Utilizzo di variabili nei pacchetti

    Variabile nome vista o nome tabella - Caricamento rapido

    Consente di specificare il nome della vista o della tabella in una variabile e di caricare i dati utilizzando l'opzione di caricamento rapido. Per ulteriori informazioni sulle modalità di accesso ai dati con caricamento rapido, ottimizzate per gli inserimenti bulk, vedere Destinazione OLE DB.

    Comando SQL

    Consente di caricare i dati nella destinazione OLE DB utilizzando una query SQL.

  • Anteprima
    Consente di visualizzare in anteprima i risultati nella finestra di dialogo Anteprima risultati query. L'anteprima supporta la visualizzazione di 200 righe al massimo.

Opzioni dinamiche relative alla modalità di accesso ai dati

Ciascuna impostazione della Modalità di accesso ai dati consente di visualizzare un set dinamico di opzioni specifico di tale impostazione. Nelle sezioni seguenti viene descritta ciascuna opzione dinamica disponibile per ogni impostazione Modalità di accesso ai dati.

Modalità di accesso ai dati = Tabella o vista

  • Nome tabella o vista
    Consente di selezionare il nome della tabella o della vista nell'elenco dei nomi disponibili nell'origine dei dati.

  • Nuova
    Consente di creare una nuova tabella utilizzando la finestra di dialogo Crea tabella.

    [!NOTA]

    Quando si fa clic su Nuovo, Integration Services genera un'istruzione CREATE TABLE predefinita basata sull'origine dati collegata. Questa istruzione CREATE TABLE predefinita non includerà l'attributo FILESTREAM anche se la tabella di origine include una colonna con l'attributo FILESTREAM dichiarato. Per eseguire un componente Integration Services con l'attributo FILESTREAM, implementare innanzitutto l'archiviazione di FILESTREAM nel database di destinazione. Aggiungere quindi l'attributo FILESTREAM all'istruzione CREATE TABLE nella finestra di dialogo Crea tabella. Per ulteriori informazioni, vedere Progettazione e implementazione di un'archiviazione FILESTREAM.

Modalità di accesso ai dati = Tabella o vista - Caricamento rapido

  • Nome tabella o vista
    Consente di selezionare una tabella o vista del database nell'elenco oppure di creare una nuova tabella facendo clic su Nuova.

  • Nuova
    Consente di creare una nuova tabella utilizzando la finestra di dialogo Crea tabella.

    [!NOTA]

    Quando si fa clic su Nuovo, Integration Services genera un'istruzione CREATE TABLE predefinita basata sull'origine dati collegata. Questa istruzione CREATE TABLE predefinita non includerà l'attributo FILESTREAM anche se la tabella di origine include una colonna con l'attributo FILESTREAM dichiarato. Per eseguire un componente Integration Services con l'attributo FILESTREAM, implementare innanzitutto l'archiviazione di FILESTREAM nel database di destinazione. Aggiungere quindi l'attributo FILESTREAM all'istruzione CREATE TABLE nella finestra di dialogo Crea tabella. Per ulteriori informazioni, vedere Progettazione e implementazione di un'archiviazione FILESTREAM.

  • Mantieni valori Identity
    Consente di specificare se copiare i valori Identity durante il caricamento dei dati. Questa proprietà è disponibile solo con l'opzione di caricamento rapido. ll valore predefinito di questa proprietà è false.

  • Mantieni valori Null
    Consente di specificare che vengano copiati i valori Null durante il caricamento dei dati. Questa proprietà è disponibile solo con l'opzione di caricamento rapido. ll valore predefinito di questa proprietà è false.

  • Blocco a livello di tabella
    Consente di specificare che la tabella venga bloccata durante il caricamento. ll valore predefinito di questa proprietà è true.

  • Verifica vincoli
    Consente di specificare se la destinazione esegue la verifica dei vincoli durante il caricamento dei dati. Il valore predefinito della proprietà è true.

  • Righe per batch
    Consente di specificare il numero di righe di un batch. Il valore predefinito della proprietà è -1 che indica che non è stato assegnato alcun valore.

    [!NOTA]

    Cancellare il contenuto della casella di testo in Editor destinazione OLE DB per indicare che non si desidera assegnare alcun valore personalizzato alla proprietà.

  • Dimensioni massime commit inserimento
    Consente di specificare le dimensioni del batch per le quali la destinazione OLE DB tenta di eseguire il commit durante le operazioni di caricamento rapido. Il valore predefinito di 2147483647 indica che viene eseguito il commit di tutti i dati in un singolo batch dopo che tutte le righe sono state elaborate.

    [!NOTA]

    Un valore di 0 potrebbe provocare l'interruzione del pacchetto in esecuzione se la destinazione OLE DB e un altro componente del flusso di dati aggiornano la stessa tabella di origine. Per impedire l'interruzione del pacchetto, impostare l'opzione Dimensioni massime commit inserimento su 2147483647.

    Se si specifica un valore per questa proprietà, la destinazione esegue il commit delle righe nei batch le cui dimensioni sono inferiori (a) al valore specificato in Dimensioni massime commit inserimento oppure (b) alle righe rimanenti nel buffer attualmente in fase di elaborazione.

    [!NOTA]

    Un eventuale esito negativo della verifica dei vincoli nella destinazione causa l'interruzione dell'intero batch di righe definito da Dimensioni massime commit inserimento.

Modalità di accesso ai dati = Variabile nome vista o nome tabella

  • Nome variabile
    Consente di selezionare la variabile che contiene il nome della tabella o vista.

Modalità di accesso ai dati = Variabile nome vista o nome tabella - Caricamento rapido

  • Nome variabile
    Consente di selezionare la variabile che contiene il nome della tabella o vista.

  • Nuova
    Consente di creare una nuova tabella utilizzando la finestra di dialogo Crea tabella.

    [!NOTA]

    Quando si fa clic su Nuovo, Integration Services genera un'istruzione CREATE TABLE predefinita basata sull'origine dati collegata. Questa istruzione CREATE TABLE predefinita non includerà l'attributo FILESTREAM anche se la tabella di origine include una colonna con l'attributo FILESTREAM dichiarato. Per eseguire un componente Integration Services con l'attributo FILESTREAM, implementare innanzitutto l'archiviazione di FILESTREAM nel database di destinazione. Aggiungere quindi l'attributo FILESTREAM all'istruzione CREATE TABLE nella finestra di dialogo Crea tabella. Per ulteriori informazioni, vedere Progettazione e implementazione di un'archiviazione FILESTREAM.

  • Mantieni valori Identity
    Consente di specificare se copiare i valori Identity durante il caricamento dei dati. Questa proprietà è disponibile solo con l'opzione di caricamento rapido. ll valore predefinito di questa proprietà è false.

  • Mantieni valori Null
    Consente di specificare che vengano copiati i valori Null durante il caricamento dei dati. Questa proprietà è disponibile solo con l'opzione di caricamento rapido. ll valore predefinito di questa proprietà è false.

  • Blocco a livello di tabella
    Consente di specificare che la tabella venga bloccata durante il caricamento. ll valore predefinito di questa proprietà è false.

  • Verifica vincoli
    Consente di specificare se l'attività esegue la verifica dei vincoli. Il valore predefinito della proprietà è false.

  • Righe per batch
    Consente di specificare il numero di righe di un batch. Il valore predefinito della proprietà è -1 che indica che non è stato assegnato alcun valore.

    [!NOTA]

    Cancellare il contenuto della casella di testo in Editor destinazione OLE DB per indicare che non si desidera assegnare alcun valore personalizzato alla proprietà.

  • Dimensioni massime commit inserimento
    Consente di specificare le dimensioni del batch per le quali la destinazione OLE DB tenta di eseguire il commit durante le operazioni di caricamento rapido. Il valore predefinito di 2147483647 indica che viene eseguito il commit di tutti i dati in un singolo batch dopo che tutte le righe sono state elaborate.

    [!NOTA]

    Un valore di 0 potrebbe provocare l'interruzione del pacchetto in esecuzione se la destinazione OLE DB e un altro componente del flusso di dati aggiornano la stessa tabella di origine. Per impedire l'interruzione del pacchetto, impostare l'opzione Dimensioni massime commit inserimento su 2147483647.

Modalità di accesso ai dati = Comando SQL

  • Testo comando SQL
    Immettere il testo di una query SQL, fare clic su Genera query per generare la query oppure fare clic su Sfoglia per individuare il file che contiene il testo della query.

    [!NOTA]

    La destinazione OLE DB non supporta parametri. Per eseguire un'istruzione INSERT con parametri, è possibile utilizzare la trasformazione Comando OLE DB. Per ulteriori informazioni, vedere Trasformazione Comando OLE DB.

  • Genera query
    Utilizzare la finestra di dialogo Generatore query per creare la query SQL in modo visivo.

  • Sfoglia
    Utilizzare la finestra di dialogo Apri per individuare il file contenente il testo della query SQL.

  • Analizza query
    Consente di verificare la sintassi del testo della query.