Condividi tramite


Caricamento bulk dei dati tramite la destinazione SQL Server

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

È possibile aggiungere e configurare una destinazione SQL Server solo se il pacchetto include già almeno un'attività Flusso di dati e un'origine dati.

Per caricare dati tramite una destinazione SQL Server

  1. In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services che contiene il pacchetto desiderato.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.

  3. Fare clic sulla scheda Flusso di dati e quindi trascinare la destinazione SQL Server dalla casella degli strumenti all'area di progettazione.

  4. Connettere la destinazione a un'origine o una trasformazione precedente nel flusso di dati trascinando un connettore fino alla destinazione.

  5. Fare doppio clic sulla destinazione.

  6. Nella pagina Gestione connessionedella finestra di dialogo Editor destinazione SQL Server selezionare una gestione connessione OLE DB esistente oppure fare clic su Nuova per creare una nuova gestione connessione. Per altre informazioni, vedere Gestione connessione OLE DB.

  7. Per specificare la tabella o vista in cui caricare i dati, eseguire una delle operazioni seguenti:

    • Selezionare una tabella o vista esistente.

    • Fare clic su Nuovo e nella finestra di dialogo Crea tabellascrivere un'istruzione SQL che crea una tabella o una vista.

      Nota

      Integration Services genera un'istruzione CREATE TABLE predefinita basata sull'origine dati connessa. 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 altre informazioni, vedere Dati BLOB (Binary Large Object) (SQL Server).

  8. Fare clic su Mapping ed eseguire il mapping delle colonne nell'elenco Colonne di input disponibili alle colonne nell'elenco Colonne di destinazione disponibili , trascinando le colonne da un elenco all'altro.

    Nota

    La destinazione esegue automaticamente il mapping delle colonne con lo stesso nome.

  9. Fare clic su Avanzate e impostare le opzioni relative al caricamento bulk: Mantieni valori Identity, Mantieni valori Null, Blocco di tabella, Verifica vincolie Attiva trigger.

    Facoltativamente, specificare la prima e l'ultima riga di input da inserire, il numero massimo di errori che possono verificarsi prima che l'operazione di inserimento venga arrestata e le colonne in base alle quali viene ordinato l'inserimento.

    Nota

    Il tipo di ordinamento è determinato dall'ordine in cui sono elencate le colonne.

  10. Fare clic su OK.

  11. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File .

Vedi anche

Destinazione SQL Server
Trasformazioni di Integration Services
Percorsi in Integration Services
Attività Flusso di dati