Impostazione copia tabella o query (Importazione/Esportazione guidata SQL Server)Specify Table Copy or Query (SQL Server Import and Export Wizard)

Dopo aver fornito informazioni sulla destinazione dei dati e su come connettersi a tale destinazione, l'Importazione/Esportazione guidata SQL ServerSQL Server mostra la pagina Impostazione copia tabella o query.After you provide info about the destination for your data and about how to connect to it, the SQL ServerSQL Server Import and Export Wizard shows Specify Table Copy or Query. In questa pagina è possibile scegliere una delle opzioni seguenti.On this page, you choose one of the following options.

  • Copia i dati da una o più tabelle o viste.Copy data from one or more tables or views. Si desidera selezionare una o più tabelle da un elenco.You want to pick a table or tables from a list.
  • Scrivi una query per specificare i dati da trasferire.Write a query to specify the data to transfer. Si desidera immettere o incollare il testo di una query SQL.You want to enter or paste in the text of a SQL query.

Suggerimento

Se è necessario copiare più di un database oppure oggetti di database diversi da tabelle e viste, usare Copia guidata database anziché l'Importazione/Esportazione guidata.If you have to copy more than one database, or database objects other than tables and views, use the Copy Database Wizard instead of the Import and Export Wizard. Per altre informazioni, vedere Utilizzo di Copia guidata database.For more info, see Use the Copy Database Wizard.

Screenshot della pagina Impostazione copia tabella o queryScreen shot of the Specify Table Copy or Query page

La schermata seguente mostra la pagina Impostazione copia tabella o query della procedura guidata.The following screen shot shows the Specify Table Copy or Query page of the Wizard.

Pagina di copia o query di tabella dell'importazione / esportazione guidataTable copy or query page of the Import and Export Wizard

Specificare se copiare un'intera tabella o scrivere una querySpecify whether to copy an entire table or write a query

Copia i dati da una o più tabelle o viste Copy data from one or more tables or views
Selezionare questa opzione se si desidera copiare i dati dall'origine senza filtrare o ordinare i record.Select this option if you want to copy data from the source without filtering or sorting records.

Se si seleziona Copia i dati da una o più tabelle o viste, è possibile eseguire la copia da una tabella o vista nella tabella di destinazione o da più tabelle o viste in più tabelle di destinazione.When you select Copy data from one or more tables or views, you can copy from one table or view to one destination table, or from multiple tables or views to multiple destination tables.

Dopo aver fatto clic Avanti, selezionare le tabelle da copiare nella pagina Seleziona tabelle e viste di origine .After you click Next, you select the tables to copy on the Select Source Tables and Views page. Per altre informazioni, vedere Selezione tabelle e viste di origine.For more info, see Select Source Tables and Views.

Scrivi una query per specificare i dati da trasferire Write a query to specify the data to transfer
Selezionare questa opzione se si vuole filtrare o ordinare i dati di origine prima di copiarli nella destinazione.Select this option if you want to filter or sort the source data before you copy it to the destination.

Se si seleziona Scrivi una query per specificare i dati da trasferire, è possibile copiare nella tabella di destinazione solo i risultati di una query .When you select Write a query to specify the data to transfer, you can only copy the results of one query to one destination table.

Dopo aver fatto clic Avanti, specificare un'istruzione SQL per impostare le colonne e selezionare le righe nella finestra di dialogo Impostazione query di origine .After you click Next, you provide a SQL statement to specify columns and select rows in the Provide a Source Query dialog box. Per altre informazioni, vedere Impostazione query di origine.For more info, see Provide a Source Query.

Perché l'opzione di copia non è disponibile?Why isn't the Copy option available?

L'opzione Copia i dati da una o più tabelle o viste potrebbe non essere disponibile quando la procedura guidata usa un provider di dati .NET Framework.NET Framework per la connessione all'origine dati.The Copy data from one or more tables or views option may not be available when the wizard uses a .NET Framework.NET Framework data provider to connect to your data source. In questo caso, infatti, la procedura guidata non dispone di informazioni sufficienti sul provider di dati per richiedere un elenco di tabelle e viste dall'origine dati.This happens when the wizard doesn't have enough info about the data provider to request a list of tables and views from the data source.

È comunque possibile usare il scrivere una query opzione, anche se è in genere non scrivere query SQL, purché si conosce il nome della tabella che si desidera esportare.You can still use the Write a query option, even if you don't typically write SQL queries, as long as you know the name of the table that you want to export. Nel query di origine nella finestra di dialogo viene visualizzata quando si fare clic su Avanti, immettere la query come SELECT * FROM <name of table>.In the Provide a Source Query dialog box, which you see after you click Next, enter the query as SELECT * FROM <name of table>. Se il nome della tabella contiene spazi o altri caratteri speciali, racchiudere il nome tra parentesi quadre - SELECT * FROM [<name of table>].If the name of the table contains spaces or other special characters, surround the name with square brackets - SELECT * FROM [<name of table>].

Altre informazioniMore info

L'opzione Copia i dati da una o più tabelle o viste è disponibile solo per i provider per i quali è presente una sezione ProviderDescription nel file ProviderDescriptors.xml.The Copy data from one or more tables or views option is available only for those providers that have a ProviderDescription section in the ProviderDescriptors.xml file. (Per impostazione predefinita, questo file è < unità>: \Programmi\Microsoft SQL Server\130\DTS\ProviderDescriptors.) Ogni sezione ProviderDescription del file contiene le informazioni necessarie per recuperare metadati dal provider corrispondente.(By default, this file is in <drive>:\Program Files\Microsoft SQL Server\130\DTS\ProviderDescriptors.) Each ProviderDescription section in this file contains the information that's required to retrieve metadata from the corresponding provider.

Per impostazione predefinita, il file ProviderDescriptors.xml contiene una sezione ProviderDescription solo per i provider seguenti:By default, the ProviderDescriptors.xml file contains a ProviderDescription section only for the providers in the following list.

  • Provider di dati .Net Framework per SQL Server (System.Data.SqlClient).Net Framework Data Provider for SQL Server (System.Data.SqlClient)

  • Provider di dati .Net Framework per Oracle (System.Data.OracleClient).Net Framework Data Provider for Oracle (System.Data.OracleClient)

  • Provider di dati .Net Framework per ODBC (System.Data.Odbc).Net Framework Data Provider for ODBC (System.Data.Odbc)

  • System.Data.OleDb (applicabile a tutti i provider OLE DB)System.Data.OleDb (which applies to all OLE DB providers)

  • Provider Microsoft per DB2 installato da Microsoft Host Integration Server (Microsoft.HostIntegration.MsDb2Client.MsDb2Connection)Microsoft Provider for DB2 installed by Microsoft Host Integration Server (Microsoft.HostIntegration.MsDb2Client.MsDb2Connection)

    Sviluppatori di terze parti possono rendere disponibile l'opzione Copia i dati da una o più tabelle o viste ad altri provider aggiungendo una sezione ProviderDescriptor al file ProviderDescriptors.xml.Third-party developers can make the Copy data from one or more tables or views option available for their provider by adding a ProviderDescriptor section to the ProviderDescriptors.xml file. Per verificare i requisiti per la sezione ProviderDescriptor, vedere il file di schema ProviderDescriptors.xsd disponibile, per impostazione predefinita, nella stessa cartella del file ProviderDescriptors.xml.To review the requirements for the ProviderDescriptor section, see the ProviderDescriptors.xsd schema file which by default is in the same folder as the ProviderDescriptors.xml file.

Operazioni successiveWhat's next?

Dopo aver specificato se si vuole copiare un'intera tabella o eseguire una query, la pagina successiva dipende dall'opzione selezionata in questa pagina e dalla destinazione dei dati.After you specify whether you want to copy an entire table or provide a query, the next page depends on the option that you chose on this page and also on the destination for your data.

  • Se è stata selezionata l'opzione Copia i dati da una o più tabelle o viste, la pagina successiva è Seleziona tabelle e viste di origineper la maggior parte delle destinazioni.If you selected Copy data from one or more tables or views, for most destinations the next page is Select Source Tables and Views. In questa pagina è possibile selezionare le tabelle e le viste esistenti da copiare nella destinazione dall'origine dati.On this page, you select the existing tables and views to copy from the data source to the destination. Per altre informazioni, vedere Selezione tabelle e viste di origine.For more info, see Select Source Tables and Views.

  • Se è stata selezionata l'opzione Copia i dati da una o più tabelle o viste e la destinazione è un file flat, la pagina successiva è Configurare la destinazione del file flat.If you selected Copy data from one or more tables or views and your destination is a flat file, the next page is Configure Flat File Destination. In questa pagina è possibile specificare le opzioni di formattazione per il file flat di destinazioneOn this page, you specify formatting options for the destination flat file. (quindi, dopo aver configurato il file flat, la pagina successiva sarà Seleziona tabelle e viste di origine). Per altre informazioni, vedere Configurazione destinazione file flat.(Then, after you configure the flat file, the following page is Select Source Tables and Views.) For more info, see Configure Flat File Destination.

  • Se è stata selezionata l'opzione Scrivi una query per specificare i dati da trasferire, la pagina successiva è Impostazione query di origine.If you selected Write a query to specify the data to transfer, the next page is Provide a Source Query. In questa pagina è necessario scrivere e testare l'istruzione SQL che seleziona i dati da copiare nella destinazione dall'origine datiOn this page, you write and test the SQL statement that selects the data to copy from the data source to the destination. (quindi, dopo aver impostato la query, la pagina successiva sarà Seleziona tabelle e viste di origine). Per altre informazioni, vedere Impostazione query di origine.(Then, after you provide a query, the following page is Select Source Tables and Views.) For more info, see Provide a Source Query.

Vedere ancheSee also

Iniziare con questo semplice esempio dell'Importazione/Esportazione guidataGet started with this simple example of the Import and Export Wizard