Mapping colonne (Importazione/Esportazione guidata SQL Server)Column Mappings (SQL Server Import and Export Wizard)

Dopo aver selezionato le tabelle e le viste esistenti per copiare o rivedere la query fornita, fare clic su Modifica mappingper consentire a Importazione/Esportazione guidata SQL ServerSQL Server di visualizzare la finestra di dialogo Mapping colonne .After you select the existing tables and views to copy or review the query that you provided, if you click Edit mappings, the SQL ServerSQL Server Import and Export Wizard shows the Column Mappings dialog box. In questa pagina è necessario specificare e configurare le colonne di destinazione per ricevere i dati copiati dalle colonne di origine.On this page you specify and configure destination columns to receive the data copied from the source columns. Spesso non è necessario apportare modifiche in questa pagina.Often you don't have to change anything on this page.

Se non si vuole copiare tutte le colonne della tabella selezionata, è possibile escludere in questa pagina le colonne non necessarie.If you don't want to copy all the columns in the table you selected, one thing you can do on this page is exclude the columns you don't want. Selezionare Ignora nella colonna Destinazione dell'elenco Mapping per le colonne che non si desidera copiare.Select ignore in the Destination column of the Mappings list for columns that you don't want to copy.

Screenshot della pagina Mapping colonneScreen shot of the Column Mappings page

Lo screenshot seguente riporta un esempio della finestra di dialogo Mapping colonne della procedura guidata.The following screen shot shows an example of the Column Mappings dialog box of the wizard.

In questo esempio, notare come la procedura guidata creerà una nuova tabella di destinazione perché è stato selezionato Crea tabella di destinazione .In this example, you see that the wizard is going to create a new destination table, because Create destination table is selected. Per impostazione predefinita, la procedura guidata assegna a ogni colonna della nuova tabella di destinazione lo stesso nome e tipo di dati e le stesse proprietà della colonna di origine corrispondente.By default, the wizard gives each column in the new destination table the same name, data type, and properties as the corresponding source column.

Pagina Mapping colonne dell'Importazione/Esportazione guidataColumn mappings page of the Import and Export Wizard

Esaminare l'origine e la destinazioneReview the source and destination

Pagina Mapping colonne, sezione origine e destinazione

OrigineSource
La tabella, la vista o la query di origine selezionata.The selected source table, view, or query.

DestinazioneDestination
La tabella o la vista di destinazione selezionata.The selected destination table or view.

Creare una nuova tabella di destinazione (facoltativo)Optionally, create a new destination table

Pagina Mapping colonne, sezione nuova tabella

Crea tabella di destinazione/fileCreate destination table/file
Creare la tabella di destinazione se non esiste già.Create the destination table if it does not already exist.

Modifica codice SQLEdit SQL
Fare clic su Modifica SQL per aprire la finestra di dialogo Istruzione SQL CREATE TABLE .Click Edit SQL to open the Create Table SQL Statement dialog box. Usare l'istruzione CREATE TABLE generata automaticamente o modificarla in base alle proprie esigenze.Use the autogenerated CREATE TABLE statement, or modify it for your purposes. Se si modifica questa istruzione manualmente, è necessario assicurarsi che l'elenco dei mapping delle colonne riconosca le modifiche.If you change this statement manually, you have to make sure that the list of column mappings recognizes your changes. Per altre informazioni, vedere Istruzione SQL CREATE TABLE.For more info, see Create Table SQL Statement.

Talvolta queste opzioni sono disabilitateSometimes these options are disabled

L'opzione Crea tabella/file di destinazione e il pulsante Modifica codice SQL vengono abilitati o disabilitati automaticamente.The Create destination table/file option and the Edit SQL button are either automatically enabled or automatically disabled.

  • Abilitati.Enabled. Se è stata specificata una nuova tabella di destinazione nella pagina Seleziona tabelle e viste di origine, l'opzione Crea tabella di destinazione viene automaticamente selezionata e il pulsante Modifica codice SQL viene abilitato.If you specified a new destination table on the Select Source Tables and Views page, the Create destination table option is automatically selected and the Edit SQL button is enabled.

  • Disabilitati.Disabled. Se è stata selezionata una tabella di destinazione esistente nella pagina Seleziona tabelle e viste di origine, l'opzione Crea tabella di destinazione e il pulsante Modifica codice SQL sono disabilitati.If you selected an existing destination table on the Select Source Tables and Views page, the Create destination table option and the Edit SQL button are disabled. Per creare una nuova tabella di destinazione tornare alla pagina Seleziona tabelle e viste di origine e immettere il nome di una nuova tabella nella colonna Destinazione.If you want to create a new destination table, go back to the Select Source Tables and Views page and enter the name of a new table in the Destination column.

Opzioni per i dati esistenti nella destinazioneWhat about existing data in the destination?

Pagina Mapping colonne, sezione opzioni

Elimina righe nella tabella di destinazione/fileDelete rows in destination table/file
Consente di specificare se cancellare i dati da una tabella esistente prima di caricare nuovi dati.Specify whether to clear the data from an existing table before loading the new data.

Aggiungi righe alla tabella di destinazione/fileAppend rows to destination table/file
Consente di specificare se aggiungere nuovi dati a quelli già presenti in una tabella esistente.Specify whether to append the new data to the data already present in an existing table.

Elimina e ricrea tabella di destinazioneDrop and re-create destination table
Selezionare questa opzione per sovrascrivere la tabella di destinazione.Choose this option to overwrite the destination table. Questa opzione è disponibile solo quando è stata usata la procedura guidata per creare la tabella di destinazione.This option is only available when you used the wizard to create the destination table. La tabella di destinazione viene eliminata e ricreata solo se si salva il pacchetto creato dalla procedura guidata e quindi lo si esegue nuovamente.The destination table is only dropped and re-created if you save the package that the wizard creates and then run the package again. Questa opzione è utile per testare le impostazioni più volte.This is a convenient option when you want to test your settings more than once.

Consenti IDENTITY_INSERTEnable identity insert
Selezionare questa opzione per consentire l'inserimento dei valori di identità esistenti nei dati di origine all'interno di una colonna Identity della tabella di destinazione.Choose this option to allow existing identity values in the source data to be inserted into an identity column in the destination table. Per impostazione predefinita, generalmente non è possibile applicare questa opzione alla colonna Identity di destinazione.By default, the destination identity column typically does not allow this.

Suggerimento

Se le chiavi primarie esistenti si trovano in una colonna Identity, in una contatore o nell'equivalente, in genere è necessario selezionare questa opzione per mantenere i valori di chiave primaria esistenti.If your existing primary keys are in an identity column, an autonumber column, or the equivalent, you typically have to select this option to keep your existing primary key values. In caso contrario la colonna Identity di destinazione assegna in genere nuovi valori.Otherwise the destination identity column typically assigns new values.

Mantenere i valori di numerazione automatica o IdentityKeep your autonumber or identity values

Se si sta esportando dati per i quali è presente una colonna di numerazione automatica o una colonna Identity, ad esempio se si sta esportando dati da Microsoft Access, selezionare Consenti IDENTITY_INSERT come appena descritto.If you're exporting data that has an autonumber column or an identity column - for example, if you're exporting from Microsoft Access - make sure you select Enable identity insert as described immediately above.

Esaminare i mapping delle colonneReview column mappings

Pagina Mapping colonne, sezione mapping

MappingMappings
Consente di visualizzare la modalità di mapping tra ogni colonna nell'origine dati e una colonna nella destinazione.Displays how each column in the data source maps to a column in the destination.

L'elenco Mapping contiene le colonne seguenti.The Mappings list has the following columns.

  • OrigineSource
    Consente di visualizzare ogni colonna di origine.View each source column.

  • DestinazioneDestination
    Visualizzare la colonna di destinazione mappata o selezionare una colonna diversa.View the mapped destination column or select a different column.

    Non è necessario copiare tutte le colonne dalla tabella di origine.You don't have to copy all the columns from the source table. Selezionare Ignora per le colonne che si desidera ignorare.Select ignore in this column for columns that you want to skip. Prima di eseguire il mapping delle colonne, è necessario ignorare tutte le colonne di cui non verrà eseguito il mapping.Before you map columns, you must ignore all columns that will not be mapped.

  • TipoType
    Visualizzare il tipo di dati per la colonna di destinazione o selezionare un tipo di dati diverso.View the data type for the destination column or select a different data type.

  • Ammette i valori NullNullable
    Consente di specificare se la colonna di destinazione ammette valori Null.Specify whether the destination column allows a null value.

  • DimensioneSize
    Specificare il numero di caratteri nella colonna di destinazione, se applicabile.Specify the number of characters in the destination column, if applicable.

  • PrecisionePrecision
    Specificare la precisione dei dati numerici nella colonna di destinazione, ovvero il numero di cifre, se applicabile.Specify the precision of numeric data in the destination column - that is, the number of digits - if applicable.

    • ScalaScale
      Specificare la scala dei dati numerici nella colonna di destinazione, ovvero il numero di cifre decimali, se applicabile.Specify the scale of numeric data in the destination column - that is, the number of decimal places - if applicable.

Quali sono le operazioni successive?What's next?

Dopo aver esaminato e configurato le colonne di destinazione per ricevere i dati copiati dalle colonne di origine e aver fatto clic su OK sarà possibile passare dalla finestra di dialogo Mapping colonne alla pagina Seleziona tabelle e viste di origine o alla pagina Configurare la destinazione del file flat.After you review and configure destination columns to receive the data copied from the source columns and click OK, the Column Mappings dialog box returns you to the Select Source Tables and Views page or to the Configure Flat File Destination page. Per altre informazioni, vedere Seleziona tabelle e viste di origine o Configurare la destinazione del file flat.For more info, see Select Source Tables and Views or Configure Flat File Destination.

Se nell'elenco Mapping è stato specificato un mapping che potrebbe non avvenire con successo, la finestra di dialogo Mapping colonne riporta alla pagina Verifica mapping tra i tipi di dati .If you specified a mapping that may not succeed in the Mappings list, then the Column Mappings dialog box takes you to the Review Data Type Mapping page. In questa pagina, esaminare gli avvisi, specificare le opzioni di conversione e anche come gestire gli errori.On this page, you review the warnings, specify conversion options, and also specify how to handle errors. Per altre informazioni, vedere Verifica mapping tra i tipi di dati.For more info, see Review Data Type Mapping.

Vedere ancheSee also

Mapping dei tipi di dati nell'Importazione/Esportazione guidata SQL ServerData Type Mapping in the SQL Server Import and Export Wizard
Iniziare con questo semplice esempio dell'Importazione/Esportazione guidataGet started with this simple example of the Import and Export Wizard