Al momento sei offline in attesa che la connessione Internet venga ristabilita

ACC2002: Come utilizzare i servizi di trasformazione dati (DTS, Data Transformation Services) per esportare dati da un database di Microsoft Access in un database di SQL Server

Il supporto per Office 2003 è terminato

Il supporto Microsoft per Office 2003 è terminato l'8 aprile 2014. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

Questo articolo è stato precedentemente pubblicato con il codice di riferimento I285829
Utenti inesperti: è richiesta la conoscenza dell'interfaccia utente dei computer a utente singolo.

Il contenuto di questo articolo è applicabile solo ai database Microsoft Access (mdb).

Per la versione di questo articolo relativa a Microsoft Access 2000 vedere 250616.
Sommario
I servizi di trasformazione dati (DTS, Data Transformation Services) sono un metodo alternativo che è possibile utilizzare per spostare dati da un database di Microsoft Access a Microsoft SQL Server.

NOTA: la precedente versione di Microsoft SQL Server 2000 Desktop Engine era denominata Microsoft Data Engine (MSDE). A differenza di MSDE, SQL Server 2000 Desktop Engine non include il componente DTS e l'Importazione/Esportazione guidata DTS.

NOTA: se si utilizza DTS per spostare tabelle di Access, vengono creati per impostazione predefinita i campi di caratteri Unicode nChar, nVarChar e nText. Questi campi possono creare problemi per il collegamento da Access 97, che non supporta Unicode. Si consiglia, nel caso di collegamento da Access 97, di convertire questi campi in Char, VarChar e Text.
Informazioni
DTS fornisce la funzionalità per impostare ed esportare dati tra SQL Server e qualsiasi origine dati OLE DB o ODBC, incluso Microsoft Access. In SQL Server sono inclusi DTS e l'Importazione/Esportazione guidata DTS che consentono di creare ed eseguire pacchetti DTS in modo interattivo.

L'Importazione/Esportazione guidata DTS può essere utilizzata per creare automaticamente tabelle in SQL Server e copiare quindi dati da Access nelle nuove tabelle di SQL Server. Con DTS è possibile spostare dati più velocemente di quanto avvenga con l'Upsize guidato di Microsoft Access, anche se in DTS non sono disponibili tutte le caratteristiche fornite dall'Upsize guidato di Access. Di seguito è riportato un elenco di tutte le operazioni eseguibili tramite l'Upsize guidato di Access che invece non sono supportate dall'Importazione/esportazione guidata DTS:
  • Se una tabella di Access contiene una chiave primaria, l'Upsize guidato di Access ricrea automaticamente la chiave primaria nella tabella generata in SQL Server; DTS non supporta questa funzionalità.
  • L'Upsize guidato di Access esegue automaticamente la migrazione a SQL Server di tutte le regole e le impostazioni predefinite presenti in una tabella; DTS non supporta questa funzionalità.
  • Se le tabelle in un database di Access sono correlate, l'Upsize guidato ricrea automaticamente queste relazioni in SQL Server; DTS non supporta questa funzionalità.
  • DTS non esegue l'upsize delle query esistenti in un database di Access.

Utilizzo dell'Importazione/Esportazione guidata DTS

La seguente procedura descrive come utilizzare l'Importazione/Esportazione guidata DTS per copiare le tabelle Ordini e Dettagli sugli ordini dal database di esempio Northwind.mdb in un nuovo database di SQL Server.

NOTA: eseguire questa procedura su un computer con SQL Server.
  1. Fare clic sul pulsante Start, scegliere Programmi, Microsoft SQL Server, quindi fare clic su Importa ed esporta dati.
  2. Quando viene avviata l'Importazione/Esportazione guidata DTS, scegliere Avanti.
  3. Nella pagina Seleziona origine dati selezionare Microsoft Access dall'elenco Origine dati.
  4. Fare clic sul pulsante Genera (...) accanto alla casella Nome file, quindi passare al database di esempio Northwind.mdb.
  5. Fare doppio clic su Northwind, quindi scegliere Avanti.
  6. Nella pagina Seleziona destinazione selezionare Provider Microsoft OLE DB per SQL Server dalla casella di riepilogo Destinazione.
  7. Nell'elenco Server selezionare (locale).
  8. Fare clic su Usa autenticazione di SQL Server, quindi immettere un nome utente e una password con autorizzazioni riconosciute in SQL Server o MSDE per creare database e tabelle sul server.
  9. Scegliere Aggiorna, quindi <nuovo> nell'elenco dei database.
  10. Nella casella Nome digitareNwind. Accettare i valori predefiniti nelle caselle Dimensioni file di dati e Dimensioni file di log, quindi scegliere OK.
  11. Fare clic due volte su Avanti.
  12. Nell'elenco delle tabelle fare clic su Dettagli sugli ordini e Ordini.
  13. Scegliere Avanti due volte, quindi fare clic su Fine.
  14. Il pacchetto DTS creato tramite l'Importazione/Esportazione guidata DTS viene eseguito. Al termine dell'esecuzione del pacchetto DTS, scegliere OK, quindi fare clic su Chiudi per chiudere la procedura guidata.
Riferimenti
Per ulteriori informazioni su DTS e sull'Importazione/Esportazione guidata DTS, fare riferimento alla documentazione in linea di SQL Server sul seguente sito Web Microsoft (informazioni in lingua inglese):
inf
Proprietà

ID articolo: 285829 - Ultima revisione: 11/24/2006 06:51:59 - Revisione: 5.2

Microsoft Access 2002 Standard Edition, Microsoft Office Access 2003

  • kbdta kbhowto KB285829
Feedback
/html>=">