Gegevens migreren van MS Access naar SQL Server-database

Onlangs moest ik de gegevens migreren van een Access - database naar SQL Server 2014  omdat mijn database te groot werd voor Access om te verwerken. Hoewel het proces vrij eenvoudig is, dacht ik dat ik een artikel zou schrijven met stapsgewijze instructies.

Eerst moet u ervoor zorgen dat SQL Server of SQL Server Express op uw computer is geïnstalleerd. Zorg er bij het downloaden van SQL Server Express op een pc voor dat u de versie met Advanced Services downloadt . Als u dat niet doet, wordt de database-engine niet geïnstalleerd en heeft u SQL Management Studio zonder enige database-instantie om verbinding mee te maken.

sql server express

Nadat u SQL Server correct hebt geïnstalleerd, kunt u doorgaan met de onderstaande stappen om de Access - database te importeren in een nieuwe database in SQL Server .

Access-database overbrengen(Transfer Access Database) naar SQL Server

Open SQL Server Management Studio en maak verbinding met de databaseserver waarin u uw Access - database wilt importeren. Klik onder Databases met de rechtermuisknop en kies Nieuwe database(New Database) . Als je al een database hebt en je wilt gewoon een paar tabellen uit Access importeren , sla dit dan gewoon over en ga naar de stap Gegevens importeren(Import Data) hieronder. Klik gewoon(Just) met de rechtermuisknop op uw huidige database in plaats van een nieuwe aan te maken.

nieuwe database

Als u een nieuwe database maakt, geef deze dan een naam en configureer de instellingen als u ze wilt wijzigen van de standaardinstellingen.

database-instellingen

Nu moeten we met de rechtermuisknop klikken op de testdatabase(Test) die we zojuist hebben gemaakt en Taken(Tasks) kiezen en vervolgens Gegevens importeren( Import Data) .

data importeren

Selecteer in het dialoogvenster   Kies een gegevensbron de optie ( Choose a Data Source)Microsoft Access (Microsoft Jet Database Engine)  in de vervolgkeuzelijst.

kies gegevensbron

Klik naast Bestandsnaam(File nam) e op Bladeren(Browse) en navigeer naar de Access -database die u wilt importeren en klik op Openen(Open) . Merk op dat de database niet in Access 2007 of hoger formaat ( ACCDB ) kan zijn omdat SQL Server deze niet herkent! Dus als u een Access - database van 2007 tot 2016 hebt, converteer deze dan eerst naar de 2002-2003 Database  -indeling ( MDB ) door naar  Bestand – Opslaan als( File – Save As) te gaan .

Ga je gang en klik op Volgende(Next) om de bestemming te kiezen. Aangezien u met de rechtermuisknop hebt geklikt op de database waarin u de gegevens wilde importeren, zou deze al in de lijst moeten staan. Als dat niet het geval is, selecteert u SQL Native Client in de vervolgkeuzelijst Bestemming . (Destination)U zou het database-exemplaar onder Servernaam(Server Name) moeten zien en vervolgens de specifieke database onderaan kunnen kiezen zodra u uw authenticatiemethode kiest.

databasebestemming

Klik op Volgende en geef vervolgens op hoe u de gegevens van (Next)Access naar SQL wilt overbrengen door ofwel de gegevens uit een of meer tabellen kopiëren(Copy the data from one or more tables) of een query schrijven te kiezen om de over te dragen gegevens op te geven(Write a query to specify the data to transfer) .

hoe gegevens te kopiëren?

Als u alle tabellen of slechts enkele tabellen uit de Access(Access) -database wilt kopiëren zonder enige gegevensmanipulatie, kiest u de eerste optie. Als u alleen bepaalde rijen en kolommen met gegevens uit een tabel wilt kopiëren, kiest u de tweede optie en schrijft u een SQL - query.

Standaard moeten alle tabellen zijn geselecteerd en als u op de knop Mappings bewerken(Edit)  klikt, kunt u configureren hoe de velden tussen de twee tabellen worden toegewezen. Als je een nieuwe database hebt gemaakt voor de import, dan is het een exacte kopie.

tabellen en weergaven

Hier heb ik slechts één tabel in mijn Access- database. Klik op Volgende(Click Next) en u ziet het scherm Pakket( Run Package) uitvoeren waar Onmiddellijk uitvoeren( Run Immediately) moet worden aangevinkt.

taak sql uitvoeren

Klik op Volgende(Next) en klik vervolgens op Voltooien(Finish) . U ziet dan de voortgang van de gegevensoverdracht terwijl deze plaatsvindt. Nadat het is voltooid, ziet u het aantal rijen dat voor elke tabel is overgedragen in de kolom Bericht .(Message)

gegevens overgedragen

Klik op Sluiten(Close)  en je bent klaar. U kunt nu doorgaan en een SELECT op uw tabellen uitvoeren om er zeker van te zijn dat alle gegevens zijn geïmporteerd. Nu kunt u genieten van de kracht van SQL Server voor het beheren van uw database.

selecteer gegevens uit tabel

Problemen met het importeren van uw gegevens van Access naar SQL Server ? Als dat zo is, plaats dan een reactie en ik zal proberen te helpen. Genieten van!



About the author

Ik ben een webontwikkelaar met meer dan 10 jaar ervaring in het werken met de browsers Firefox en Google Docs. Ik ben een specialist in het maken van eenvoudige maar krachtige online applicaties en heb webgebaseerde oplossingen ontwikkeld voor zowel kleine bedrijven als grote organisaties. Mijn klantenbestand omvat enkele van de grootste namen in het bedrijfsleven, waaronder FedEx, Coca Cola en Macy's. Mijn vaardigheden als ontwikkelaar maken mij de ideale kandidaat voor elk project dat snel en efficiënt moet worden voltooid - van het ontwikkelen van aangepaste websites tot het maken van robuuste e-mailmarketingcampagnes.



Related posts