Introduzione a un esempio semplice di importazione/esportazione guidata

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

Scopri cosa aspettarti dall'Importazione ed esportazione guidata di SQL Server esaminando uno scenario comune: l'importazione di dati da un foglio di calcolo Excel in un database di SQL Server. Anche se si prevede di usare un'origine diversa e una destinazione diversa, in questo argomento è illustrata la maggior parte delle operazioni da conoscere per l'esecuzione della procedura guidata.

Prerequisito - La procedura guidata è installata sul computer?

Se si vuole eseguire la procedura guidata, ma Microsoft SQL Server non è disponibile nel computer, è possibile installare l'Importazione/Esportazione guidata SQL Server installando SQL Server Data Tools (SSDT). Per altre informazioni, vedere Scaricare SQL Server Data Tools (SSDT).

Di seguito è riportata l'origine dati di Excel per questo esempio

Ecco i dati di origine che si intende copiare - una piccola tabella a due colonne nel foglio di lavoro WizardWalkthrough della cartella di lavoro di WizardWalkthrough.xlsx Excel.

Origine dati Excel

Ecco il database di destinazione di SQL Server per questo esempio

Qui (in SQL Server Management Studio) è riportato il database di destinazione di SQL Server nel quale verranno copiati i dati di origine. La tabella di destinazione non è presente: lascerai che la procedura guidata crei la tabella al posto tuo.

Database di destinazione SQL Server

Passaggio 1 - Avvia il wizard

Avviare la procedura guidata dal gruppo Microsoft SQL Server 2016 nel menu Start di Windows.

Avviare la procedura guidata

Nota

In questo esempio, si sceglie la procedura guidata a 32 bit perché è installata la versione a 32 bit di Microsoft Office. Di conseguenza, è necessario usare il provider di dati a 32 bit per connettersi a Excel. Per molte altre origini dati, in genere è possibile scegliere la versione a 64 bit della procedura guidata.

Per usare la versione a 64 bit dell'Importazione/Esportazione guidata SQL Server, è necessario installare SQL Server. SQL Server Data Tools (SSDT) e SQL Server Management Studio (SSMS) sono applicazioni a 32 bit e installano solo i file a 32 bit, inclusa la versione a 32 bit della procedura guidata.

Per altre informazioni, vedere Avviare l'Importazione ed esportazione guidata di SQL Server.

Passaggio 2 - Visualizzare la pagina iniziale

La prima pagina della procedura guidata è la pagina Benvenuto.

Per non visualizzare più questa pagina, è possibile fare clic su Non visualizzare più questa pagina iniziale.

Benvenuti nella procedura guidata

Passaggio 3: Selezionare Excel come origine dati

Nella pagina successiva Scegliere un'origine dati, scegliere Microsoft Excel come origine dati. Quindi, sfoglia per selezionare il file Excel. Infine specificare la versione di Excel usata per creare il file.

Importante

Per informazioni dettagliate sulla connessione ai file di Excel e sulle limitazioni e i problemi noti per il caricamento di dati da o a file di Excel, vedere Caricare i dati da o in Excel con SQL Server Integration Services (SSIS).

Scegliere l'origine dati di Excel

Per altre informazioni relative a questa pagina della procedura guidata, vedere Scegliere un'origine dati.

Passaggio 4: Selezionare SQL Server come destinazione

Nella pagina successiva Scegliere una destinazione selezionare Microsoft SQL Server come destinazione scegliendo uno dei provider di dati nell'elenco che si connetterà a SQL Server. In questo esempio selezionare Provider di dati .Net Framework per SQL Server.

La pagina visualizza un elenco di proprietà del provider. Molti di questi nomi sono poco intuitivi e molte impostazioni sono poco familiari. Fortunatamente, per connettersi a qualsiasi database aziendale è in genere necessario specificare solo tre informazioni. È possibile ignorare i valori predefiniti delle altre impostazioni.

Informazioni obbligatorie Proprietà del provider di dati di .NET Framework per SQL Server
Nome del server Origine dati
Informazioni di autenticazione (accesso) Sicurezza integrata oppure ID utente e Password
Per visualizzare un elenco a discesa dei database nel server, è necessario prima specificare informazioni di accesso valide.
Nome del database Catalogo iniziale

Scegliere la destinazione SQL Server

Per altre informazioni sulla connessione a SQL Server, vedere Connettersi a un'origine dati di SQL Server. Per altre informazioni relative a questa pagina della procedura guidata, vedere Scegliere una destinazione.

Passaggio 5: Copiare una tabella invece di scrivere una query

Nella pagina successiva, Specifica copia tabella o query, si specifica di voler copiare l'intera tabella dei dati di origine. Non si vuole scrivere una query nel linguaggio SQL per selezionare i dati da copiare.

Specificare la copia di una tabella

Per altre informazioni relative a questa pagina della procedura guidata, vedere Specificare una copia della tabella o una query.

Passaggio 6: Selezionare la tabella da copiare

Nella pagina successiva Selezionare tabelle e viste di origine scegliere la tabella o le tabelle da copiare dall'origine dati. Viene poi eseguito il mapping delle tabelle di origine a tabelle di destinazione nuove o esistenti.

In questo esempio la procedura guidata ha eseguito, per impostazione predefinita, il mapping del foglio di lavoro WizardWalkthrough$ nella colonna Origine a una nuova tabella con lo stesso nome della destinazione di SQL Server. (La cartella di lavoro di Excel contiene solo un singolo foglio di lavoro).

  • Il segno di dollaro ($) nel nome della tabella di origine indica un foglio di lavoro di Excel. (Un intervallo con nome in Excel è rappresentato dal solo nome.)
  • Il simbolo a stella sull'icona della tabella di destinazione indica che la procedura guidata creerà una nuova tabella di destinazione.

Selezionare la tabella (prima di rinominarla)

Probabilmente vuoi rimuovere il segno di dollaro ($) dal nome della nuova tabella di destinazione.

Selezionare la tabella (dopo averla rinominata)

Per altre informazioni relative a questa pagina della procedura guidata, vedere Selezionare tabelle e viste di origine.

Passaggio 7, facoltativo: Controllare i mapping delle colonne

Prima di lasciare la pagina Selezione tabelle e viste di origine, facoltativamente fare clic sul pulsante Modifica mapping per aprire la finestra di dialogo Mapping delle colonne. Nella tabella Mapping è possibile vedere in che modo la procedura guidata eseguirà il mapping delle colonne dal foglio di lavoro di origine alle colonne nella nuova tabella di destinazione.

Visualizzare mapping delle colonne

Per ulteriori informazioni su questa pagina della procedura guidata, vedere Mappature delle colonne.

Passaggio 8 facoltativo - Esaminare l'istruzione CREATE TABLE

Mentre è aperta la finestra di dialogo Mappature delle colonne, facoltativamente fare clic sul pulsante Edit SQL per aprire la finestra di dialogo Istruzione SQL di CREATE TABLE. Qui viene visualizzata l'istruzione CREATE TABLE generata dalla procedura guidata per creare la nuova tabella di destinazione. In genere non è necessario modificare l'istruzione.

Visualizza CREATE TABLE estratto conto

Per altre informazioni relative a questa pagina della procedura guidata, vedere Istruzione SQL CREATE TABLE.

Passaggio 9, facoltativo: Anteprima dei dati da copiare

Dopo aver fatto clic su OK per chiudere la finestra di dialogo Istruzione SQL CREATE TABLE, fare quindi clic di nuovo su OK per chiudere la finestra di dialogo Mapping delle colonne; si torna alla pagina Seleziona tabelle e viste di origine. È possibile fare clic sul pulsante Anteprima per visualizzare un esempio dei dati che verranno copiati dalla procedura guidata. In questo esempio, è corretto.

Anteprima dei dati da copiare

Per altre informazioni su questa pagina della procedura guidata, vedere Anteprima dati.

Passaggio 10: Sì, eseguire le operazioni di importazione/esportazione

Nella pagina successiva, Salva ed esegui pacchetto, lascia abilitato Esegui immediatamente per copiare i dati non appena fai clic su Fine nella pagina successiva. Oppure ignorare la pagina seguente facendo clic su Finenella pagina Salvare ed eseguire il pacchetto.

Eseguire il pacchetto

Per altre informazioni relative a questa pagina della procedura guidata, vedere Salvare ed eseguire il pacchetto.

Passaggio 11 - Completare la procedura guidata ed eseguire l'operazione di importazione/esportazione

Se nella pagina per salvare ed eseguire il pacchetto si è fatto clic su Avanti anziché su Fine, allora nella pagina successiva, relativa al completamento della procedura guidata, verrà visualizzato un riepilogo sulle operazioni che saranno eseguite dalla procedura guidata. Fare clic su Fine per eseguire l'operazione di importazione/esportazione.

Completa la procedura guidata

Per altre informazioni relative a questa pagina della procedura guidata, vedere Completare la procedura guidata.

Passaggio 12: Controllare l'esecuzione della procedura guidata

Nella pagina finale, osservate mentre la procedura guidata completa ciascuna attività, quindi verificate i risultati. La linea evidenziata indica che la procedura guidata ha copiato correttamente i dati. Hai finito!

Procedura guidata completata

Per altre informazioni su questa pagina della procedura guidata, vedere Esecuzione delle operazioni.

Nuova tabella di dati copiati in SQL Server

Qui (in SQL Server Management Studio) è visualizzata la nuova tabella di destinazione creata in SQL Server dalla procedura guidata.

Dati copiati in SQL Server

Di seguito (di nuovo in SSMS) sono visualizzati i dati che la procedura guidata ha copiato in SQL Server.

Dati copiati in SQL Server 2

Altre informazioni

Altre informazioni sul funzionamento della procedura guidata.