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

Traduzione articoli Traduzione articoli
Identificativo articolo: 285829 - Visualizza i prodotti a cui si riferisce l?articolo.
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.
Espandi tutto | Chiudi tutto

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 digitare Nwind. 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):
http://www.microsoft.com/sql/techinfo/books.mspx

Proprietà

Identificativo articolo: 285829 - Ultima modifica: venerdì 24 novembre 2006 - Revisione: 5.2
Le informazioni in questo articolo si applicano a:
  • Microsoft Access 2002 Standard Edition
  • Microsoft Office Access 2003
Chiavi: 
kbdta kbhowto KB285829
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com