Eseguire la migrazione di Dati da microsoft Access a SQL Server Database

0
538

Di recente, ho dovuto migrare i dati da un database di Access a SQL Server 2014, perché il mio database, era troppo grande per l’Accesso al manico. Anche se il processo è abbastanza semplice, ho pensato che mi piacerebbe scrivere un articolo con step-by-step istruzioni.

Primo, è necessario assicurarsi che si dispone di SQL Server o SQL Server Express installato sul tuo computer. Quando il download di SQL Server Express su un personal computer, assicurati di scaricare la versione con Servizi Avanzati. Se non, allora il motore di database non verrà installato e avrai SQL Management Studio, senza alcuna istanza di database a cui connettersi.

Una volta che si dispone di SQL Server installato correttamente, è possibile continuare con la procedura di seguito per importare il database di Access in un nuovo database in SQL Server.

Trasferimento di Database di Access a SQL Server

Open SQL Server Management Studio e connettersi al server di database che si desidera importare il database di Access. Al di sotto di Database, fare clic destro e scegliere Nuovo Database. Se si dispone già di un database e si desidera semplicemente importare un paio di tabelle da Access, poi saltare questo e andare per l’ Importazione di Dati gradino sotto. Basta fare clic destro sul vostro database corrente, invece di crearne uno nuovo.

Se si sta creando un nuovo database, andare avanti e dare un nome e configurare le impostazioni, se si desidera modificare le impostazioni predefinite.

Ora abbiamo bisogno di fare clic destro sul database di Test che abbiamo appena creato e scegliere le Attività e quindi Importare i Dati.

In Origine Dati di dialogo, selezionare Microsoft Access (Microsoft Jet Database Engine) dalla casella a discesa.

Accanto al File name, fare clic su Sfoglia e navigare il database di Access che si desidera importare e fare clic su Apri. Nota che il database non può essere in Access 2007 o superiore formatoACCDB) come SQL Server non riconoscere! Quindi, se si dispone di un 2007 e il 2016 database di Access, prima di convertire 2002-2003 Database in formatoMDB) andando su File – Salva con nome.

Andare avanti e fare clic su Next per scegliere la destinazione. Dal momento che il tasto destro del mouse sul database di cui si voleva importare i dati, dovrebbe già essere scelto nell’elenco. In caso contrario, selezionare SQL Native Client dalla Destinazione a discesa. Si dovrebbe vedere il database di esempio sotto il Nome del Server e quindi essere in grado di scegliere il database specifico, in basso una volta che si seleziona il metodo di autenticazione.

Fare clic su Avanti e quindi specificare come si desidera trasferire i dati da Access a SQL scegliendo di Copiare i dati da una o più tabelle o Scrivere una query per specificare i dati da trasferire.

Se si desidera copiare tutti i tavoli o solo alcune delle tabelle del database di Access senza alcuna manipolazione dei dati, scegliere la prima opzione. Se avete bisogno di copiare solo alcune righe e colonne di dati da una tabella, quindi scegliere la seconda opzione e scrivere una query SQL.

Per impostazione predefinita, tutte le tabelle devono essere selezionato e, se si sceglie la Modifica Mapping pulsante, è possibile configurare il modo in cui i campi di mappa tra le due tabelle. Se hai creato un nuovo database per l’importazione, quindi sarà una copia esatta.

Qui ho solo una tabella nel mio database di Access. Fare clic su Avanti e si vedrà l’ Esecuzione del Pacchetto schermata in cui Eseguire Immediatamente, dovrebbe essere controllato.

Fare clic su Avanti e quindi fare clic su Fine. Potrai quindi vedere lo stato di avanzamento del trasferimento dei dati, come si verifica. Dopo che è completato, si vedrà il numero di righe trasferiti per ogni tabella del Messaggio colonna.

Fare clic su Chiudi e il gioco è fatto. Ora è possibile andare avanti ed eseguire una SELECT su i tavoli per assicurarsi che tutti i dati sono stati importati. Ora si può godere la potenza di SQL Server per la gestione di database.

Eventuali problemi di importazione dei dati da Access a SQL Server? Se è così, scrivi un commento e cercherò di aiutare. Enjoy!