Introduzione a un esempio semplice di importazione/esportazione guidata

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

Informazioni sull'importazione/esportazione guidata SQL Server attraverso uno scenario comune da un foglio di calcolo di Excel a un database 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 nel 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.

Excel source data

Database di destinazione di SQL Server per questo esempio

Di seguito (in SQL Server Management Studio) è riportato il database di destinazione di SQL Server in copiare i dati di origine. La tabella di destinazione non è presente. Consentire alla procedura guidata di creare la tabella per l'utente.

SQL Server destination database

Passaggio 1: Avviare la procedura guidata

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

Start wizard

Nota

Per questo esempio, è possibile selezionare la procedura guidata a 32 bit dato che la versione di Microsoft Office è la versione a 32 bit. Di conseguenza, è necessario usare il provider di dati a 32 bit per connettersi a Excel. Per molte altre origini dati, in genere è possibile selezionare la procedura guidata a 64 bit.

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 SQL Server importazione / esportazione guidata.

Passaggio 2 - Visualizzare la pagina iniziale

La prima pagina della procedura guidata è la pagina iniziale.

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

Welcome to the wizard

Passaggio 3: Selezionare Excel come origine dati

Nella pagina successiva Scegliere un'origine dati, scegliere Microsoft Excel come origine dati. Quindi, esplorare per selezionare il file di 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).

Choose the Excel data source

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 dei nomi visualizzati sono complessi e le impostazioni non sono riconoscibili. 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à Provider di dati .NET Framework per SQL Server
Nome 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 database Catalogo iniziale

Choose the SQL Server destination

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 Specificare una copia della tabella o una query specificare che si vuole copiare l'intera tabella di origine dati. Non si vuole scrivere una query nel linguaggio SQL per selezionare i dati da copiare.

Specify to copy a table

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 denominato incluso in Excel è rappresentato solo dal nome.
  • Il simbolo sull'icona della tabella di destinazione indica che la procedura guidata sta per creare una nuova tabella di destinazione.

Select the table (before renaming)

È possibile rimuovere il segno di dollaro ($) dal nome della nuova tabella di destinazione.

Select the table (after renaming)

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, fare clic sul pulsante Modifica mappingper aprire la finestra di dialogo Mapping colonne (facoltativo). 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.

View column mappings

Per altre informazioni su questa pagina della procedura guidata, vedere Mapping delle colonne.

Passaggio 8, facoltativo: Controllare l'istruzione CREATE TABLE

Mentre è aperta la finestra di dialogo Mapping delle colonne, fare clic sul pulsante Edit SQL (Modifica SQL) per aprire la finestra di dialogo Istruzione SQL 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.

View CREATE TABLE statement

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 suOK per chiudere la finestra di dialogo Istruzione SQL CREATE TABLE, fare clic su OK per chiudere la finestra di dialogo Mapping colonne. Si tornerà nella pagina Selezione 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.

Preview data to copy

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 abilitare Esegui immediatamente per avviare la copia dei dati immediata dopo aver fatto clic su Fine nella pagina successiva. Oppure ignorare la pagina seguente facendo clic su Finenella pagina Salvare ed eseguire il pacchetto.

Run the package

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

Passaggio 11: Terminare la procedura guidata ed eseguire le 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.

Complete the wizard

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 osservare come la procedura guidata porta a termine le attività e controllare i risultati. La linea evidenziata indica che i dati sono stati copiati. Esecuzione completata.

The wizard succeeded

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.

Data copied to SQL Server

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

Data copied to SQL Server 2

Altre informazioni

Altre informazioni sul funzionamento della procedura guidata.