Introduzione a un esempio semplice di importazione/esportazione guidataGet started with this simple example of the Import and Export Wizard

Informazioni sull'importazione/esportazione guidata SQL Server attraverso uno scenario comune da un foglio di calcolo di Excel a un database SQL Server.Learn what to expect in the SQL Server Import and Export Wizard by walking through a common scenario - importing data from an Excel spreadsheet to a SQL Server database. 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.Even if you plan to use a different source and a different destination, this topic shows you most of what you need to know about running the wizard.

Prerequisito: la procedura guidata è installata nel computer?Prerequisite - Is the wizard installed on your computer?

Se si vuole eseguire la procedura guidata, ma MicrosoftMicrosoft SQL ServerSQL Server non è disponibile nel computer, è possibile installare l'Importazione/Esportazione guidata SQL ServerSQL Server installando SQL Server Data Tools (SSDT).If you want to run the wizard, but you don't have MicrosoftMicrosoft SQL ServerSQL Server installed on your computer, you can install the SQL ServerSQL Server Import and Export Wizard by installing SQL Server Data Tools (SSDT). Per altre informazioni, vedere Scaricare SQL Server Data Tools (SSDT).For more info, see Download SQL Server Data Tools (SSDT).

Di seguito è riportata l'origine dati di Excel per questo esempioHere's the Excel source data for this example

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.Here's the source data that you're going to copy - a small two-column table in the WizardWalkthrough worksheet of the WizardWalkthrough.xlsx Excel workbook.

Origine dati Excel

Database di destinazione di SQL Server per questo esempioHere's the SQL Server destination database for this example

Di seguito (in SQL Server Management Studio) è riportato il database di destinazione di SQL Server in copiare i dati di origine.Here (in SQL Server Management Studio) is the SQL Server destination database to which you're going to copy the source data. La tabella di destinazione non è presente. Consentire alla procedura guidata di creare la tabella per l'utente.The destination table isn't there - you're going to let the wizard create the table for you.

Database di destinazione SQL Server

Passaggio 1: Avviare la procedura guidataStep 1 - Start the wizard

Avviare la procedura guidata dal gruppo Microsoft SQL Server 2016 nel menu Start di Windows.You start the wizard from the Microsoft SQL Server 2016 group on the Windows Start menu.

Avviare la procedura guidata

Nota

Per questo esempio, è possibile selezionare la procedura guidata a 32 bit dato che la versione di Microsoft Office è la versione a 32 bit.For this example, you pick the 32-bit wizard because you have the 32-bit version of Microsoft Office installed. Di conseguenza, è necessario usare il provider di dati a 32 bit per connettersi a Excel.As a result, you have to use the 32-bit data provider to connect to Excel. Per molte altre origini dati, in genere è possibile selezionare la procedura guidata a 64 bit.For many other data sources, you can typically pick the 64-bit wizard.

Per usare la versione a 64 bit dell'Importazione/Esportazione guidata SQL Server, è necessario installare SQL Server.To use the 64-bit version of the SQL Server Import and Export Wizard, you have to install 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.SQL Server Data Tools (SSDT) and SQL Server Management Studio (SSMS) are 32-bit applications and only install 32-bit files, including the 32-bit version of the wizard.

Per altre informazioni, vedere Avviare SQL Server importazione / esportazione guidata.For more info, see Start the SQL Server Import and Export Wizard.

Passaggio 2 - Visualizzare la pagina inizialeStep 2 - View the Welcome page

La prima pagina della procedura guidata è la pagina iniziale.The first page of the wizard is the Welcome page.

Per visualizzare questa pagina, è possibile fare clic su Non visualizzare più questa pagina iniziale.You probably don't want to see this page again, so go ahead and click Do not show this starting page again.

Configurazione guidata

Passaggio 3: Selezionare Excel come origine datiStep 3 - Pick Excel as your data source

Nella pagina successiva Scegliere un'origine dati, scegliere Microsoft Excel come origine dati.On the next page, Choose a Data Source, you pick Microsoft Excel as your data source. Quindi, esplorare per selezionare il file di Excel.Then you browse to pick the Excel file. Infine specificare la versione di Excel usata per creare il file.Finally you specify the Excel version that you used to create the 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).For detailed info about connecting to Excel files, and about limitations and known issues for loading data from or to Excel files, see Load data from or to Excel with 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.For more info about this page of the wizard, see Choose a Data Source.

Passaggio 4: Selezionare SQL Server come destinazioneStep 4 - Pick SQL Server as your destination

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.On the next page, Choose a Destination, you pick Microsoft SQL Server as your destination by picking one of the data providers in the list that connects to SQL Server. In questo esempio selezionare Provider di dati .Net Framework per SQL Server.In this example, you pick the .Net Framework Data Provider for SQL Server.

La pagina visualizza un elenco di proprietà del provider.The page displays a list of provider properties. Molti dei nomi visualizzati sono complessi e le impostazioni non sono riconoscibili.Many of these are unfriendly names and unfamiliar settings. Fortunatamente, per connettersi a qualsiasi database aziendale è in genere necessario specificare solo tre informazioni.Fortunately, to connect to any enterprise database, you typically have to provide only three pieces of information. È possibile ignorare i valori predefiniti delle altre impostazioni.You can ignore the default values for the other settings.

Informazioni obbligatorieRequired info Proprietà Provider di dati .NET Framework per SQL Server.Net Framework Data Provider for SQL Server property
Nome serverServer name Data SourceData Source
Informazioni di autenticazione (accesso)Authentication (login) info Sicurezza integrata oppure ID utente e PasswordIntegrated Security; or User ID and Password
Per visualizzare un elenco a discesa dei database nel server, è necessario prima specificare informazioni di accesso valide.If you want to see a dropdown list of databases on the server, you first have to provide valid login info.
Nome databaseDatabase name Catalogo inizialeInitial Catalog

Scegliere la destinazione SQL Server

Per altre informazioni sulla connessione a SQL Server, vedere Connettersi a un'origine dati di SQL Server.For more info about connecting to SQL Server, see Connect to a SQL Server Data Source. Per altre informazioni relative a questa pagina della procedura guidata, vedere Scegliere una destinazione.For more info about this page of the wizard, see Choose a Destination.

Passaggio 5: Copiare una tabella invece di scrivere una queryStep 5 - Copy a table instead of writing a query

Nella pagina successiva Specificare una copia della tabella o una query specificare che si vuole copiare l'intera tabella di origine dati.On the next page, Specify Table Copy or Query, you specify that you want to copy the entire table of source data. Non si vuole scrivere una query nel linguaggio SQL per selezionare i dati da copiare.You don't want to write a query in the SQL language to select the data to copy.

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.For more info about this page of the wizard, see Specify Table Copy or Query.

Passaggio 6: Selezionare la tabella da copiareStep 6 - Pick the table to copy

Nella pagina successiva Selezionare tabelle e viste di origine scegliere la tabella o le tabelle da copiare dall'origine dati.On the next page, Select Source Tables and Views, you pick the table or tables that you want to copy from the data source. Viene poi eseguito il mapping delle tabelle di origine a tabelle di destinazione nuove o esistenti.Then you map each selected source table to a new or existing destination table.

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.In this example, by default the wizard has mapped the WizardWalkthrough$ worksheet in the Source column to a new table with the same name at the SQL Server destination. (La cartella di lavoro di Excel contiene solo un singolo foglio di lavoro).(The Excel workbook only contains a single worksheet.)

  • Il segno di dollaro ($) nel nome della tabella di origine indica un foglio di lavoro di Excel.The dollar sign ($) on the name of the source table indicates an Excel worksheet. Un intervallo denominato incluso in Excel è rappresentato solo dal nome.(A named range in Excel is represented by its name alone.)
  • Il simbolo sull'icona della tabella di destinazione indica che la procedura guidata sta per creare una nuova tabella di destinazione.The starburst on the destination table icon indicates that the wizard is going to create a new destination table.

Selezionare la tabella (prima di rinominarla)

È possibile rimuovere il segno di dollaro ($) dal nome della nuova tabella di destinazione.You probably want to remove the dollar sign ($) from the name of the new destination table.

Selezionare la tabella (dopo averla rinominata)

Per altre informazioni relative a questa pagina della procedura guidata, vedere Selezionare tabelle e viste di origine.For more info about this page of the wizard, see Select Source Tables and Views.

Passaggio 7, facoltativo: Controllare i mapping delle colonneOptional step 7 - Review the column mappings

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).Before you leave the Select Source Tables and Views page, optionally click the Edit Mappings button to open the Column Mappings dialog box. 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.Here, in the Mappings table, you see how the wizard is going to map columns in the source worksheet to columns in the new destination table.

Visualizzare mapping delle colonne

Per altre informazioni su questa pagina della procedura guidata, vedere Mapping delle colonne.For more info about this page of the wizard, see Column Mappings.

Passaggio 8, facoltativo: Controllare l'istruzione CREATE TABLEOptional step 8 - Review the CREATE TABLE statement

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.While the Column Mappings dialog box is open, optionally click the Edit SQL button to open the Create Table SQL Statement dialog box. Qui viene visualizzata l'istruzione CREATE TABLE generata dalla procedura guidata per creare la nuova tabella di destinazione.Here you see the CREATE TABLE statement generated by the wizard to create the new destination table. In genere non è necessario modificare l'istruzione.Typically you don't have to change the statement.

Visualizzare l'istruzione CREATE TABLE

Per altre informazioni relative a questa pagina della procedura guidata, vedere Istruzione SQL CREATE TABLE.For more info about this page of the wizard, see Create Table SQL Statement.

Passaggio 9, facoltativo: Anteprima dei dati da copiareOptional step 9 - Preview the data to copy

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.After you click OK to close the Create Table SQL Statement dialog box, then click OK again to close the Column Mappings dialog box, you're back on the Select Source Tables and Views page. È possibile fare clic sul pulsante Anteprima per visualizzare un esempio dei dati che verranno copiati dalla procedura guidata.Optionally click the Preview button to see a sample of the data that the wizard is going to copy. In questo esempio, è corretto.In this example, it looks OK.

Anteprima dei dati da copiare

Per altre informazioni su questa pagina della procedura guidata, vedere Anteprima dati.For more info about this page of the wizard, see Preview Data.

Passaggio 10: Sì, eseguire le operazioni di importazione/esportazioneStep 10 - Yes, you want to run the import-export operation

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.On the next page, Save and Run Package, you leave Run immediately enabled to copy the data as soon as you click Finish on the next page. Oppure ignorare la pagina seguente facendo clic su Finenella pagina Salvare ed eseguire il pacchetto.Or you can skip the next page by clicking Finish on the Save and Run Package page.

Eseguire il pacchetto

Per altre informazioni relative a questa pagina della procedura guidata, vedere Salvare ed eseguire il pacchetto.For more info about this page of the wizard, see Save and Run Package.

Passaggio 11: Terminare la procedura guidata ed eseguire le operazione di importazione/esportazioneStep 11 - Finish the wizard and run the import-export operation

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.If you clicked Next instead of Finish on the Save and Run Package page, then on the next page, Complete the Wizard, you see a summary of what the wizard is going to do. Fare clic su Fine per eseguire l'operazione di importazione/esportazione.Click Finish to run the import-export operation.

Completamento procedura guidata

Per altre informazioni relative a questa pagina della procedura guidata, vedere Completare la procedura guidata.For more info about this page of the wizard, see Complete the Wizard.

Passaggio 12: Controllare l'esecuzione della procedura guidataStep 12 - Review what the wizard did

Nella pagina finale osservare come la procedura guidata porta a termine le attività e controllare i risultati.On the final page, watch as the wizard finishes each task, then review the results. La linea evidenziata indica che i dati sono stati copiati.The highlighted line indicates that the wizard copied your data successfully. Esecuzione completata.You're finished!

Procedura guidata completata

Per altre informazioni su questa pagina della procedura guidata, vedere Esecuzione delle operazioni.For more info about this page of the wizard, see Performing Operation.

Nuova tabella di dati copiati in SQL ServerHere's the new table of data copied to SQL Server

Qui (in SQL Server Management Studio) è visualizzata la nuova tabella di destinazione creata in SQL Server dalla procedura guidata.Here (in SQL Server Management Studio) you see the new destination table that the wizard created in SQL Server.

Dati copiati in SQL Server

Di seguito (di nuovo in SSMS) sono visualizzati i dati che la procedura guidata ha copiato in SQL Server.Here (again in SSMS) you see the data that the wizard copied to SQL Server.

Dati copiati in SQL Server 2

Altre informazioniLearn more

Altre informazioni sul funzionamento della procedura guidata.Learn more about how the wizard works.