Startpagina » MS Office Tips » Gegevens migreren van MS Access naar SQL Server-database

    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 met stapsgewijze instructies zou schrijven.

    Eerst moet u ervoor zorgen dat SQL Server of SQL Server Express op uw computer is geïnstalleerd. Wanneer u SQL Server Express downloadt op een pc, zorg er dan voor dat u de versie downloadt met Geavanceerde services. Als dat niet het geval is, wordt de database-engine niet geïnstalleerd en hebt u SQL Management Studio zonder enige database-instance om verbinding mee te maken.

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

    Transfer Access Database naar SQL Server

    Open SQL Server Management Studio en maak verbinding met de databaseserver waarin u uw Access-database wilt importeren. Onder databases, klik met de rechtermuisknop en kies Nieuwe database. Als u al een database hebt en u wilt gewoon een paar tabellen importeren vanuit Access, slaat u deze gewoon over en gaat u naar de Data importeren stap hieronder. Klik met de rechtermuisknop op uw huidige database in plaats van een nieuwe te maken.

    Als u een nieuwe database aanmaakt, kunt u deze een naam geven en de instellingen configureren als u deze wilt wijzigen van de standaardinstellingen..

    Nu moeten we met de rechtermuisknop klikken op de testdatabase die we zojuist hebben gemaakt en kiezen taken en dan Data importeren.

    Op de Kies een gegevensbron dialoogvenster, selecteer Microsoft Access (Microsoft Jet Database Engine) uit de vervolgkeuzelijst.

    Naast Bestandsnaame, klik op Blader en ga naar de Access-database die u wilt importeren en klik op Open. Merk op dat de database niet in Access 2007 of hoger formaat (ACCDB) omdat SQL Server het niet herkent! Dus als u een Access-database van 2007 tot 2016 hebt, converteer deze dan eerst naar de Gegevensbestand 2002-2003 formaat (MDB) door naar te gaan Bestand - Opslaan als.

    Ga je gang en klik volgende om de bestemming te kiezen. Omdat u met de rechtermuisknop hebt geklikt op de database waarin u de gegevens wilt importeren, moet deze al in de lijst zijn geselecteerd. Als dit niet het geval is, selecteert u SQL Native Client van de Bestemming laten vallen. U zou de database-instance moeten zien onder Server naam en vervolgens in staat zijn om de specifieke database onderaan te kiezen zodra u uw methode van authenticatie kiest.

    Klik volgende en geef vervolgens op hoe u de gegevens wilt overdragen van Access to SQL Kopieer de gegevens van een of meer tabellen of Schrijf een vraag om de gegevens op te geven die moeten worden overgedragen.

    Als u alle tabellen of slechts een paar tabellen uit de Access-database wilt kopiëren zonder datamanipulatie, 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 geselecteerd zijn en als u op klikt Bewerk mappings knop, kunt u configureren hoe de velden tussen de twee tabellen worden weergegeven. Als u een nieuwe database hebt gemaakt voor de import, dan is het een exacte kopie.

    Hier heb ik slechts één tabel in mijn Access-database. Klik op Volgende en je ziet het Pakket uitvoeren scherm waar Onmiddellijk uitvoeren moet worden gecontroleerd.

    Klik volgende en klik vervolgens op Af hebben. U ziet dan de voortgang van de gegevensoverdracht zoals deze zich voordoet. Nadat het is voltooid, ziet u het aantal rijen dat is overgedragen voor elke tabel in de Bericht kolom.

    Klik Dichtbij en je bent klaar. U kunt nu doorgaan en SELECT op uw tabellen uitvoeren om ervoor te zorgen dat alle gegevens worden geïmporteerd. Nu kunt u genieten van de kracht van SQL Server voor het beheren van uw database.

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