De migratie van MS Access naar SQL Server 2005 Database

Onlangs had ik voor het migreren van de gegevens uit een Access-database naar een SQL Server 2005, omdat mijn database was te groot om Toegang te hanteren. Ik besloot dat, omdat het een vrij eenvoudig proces, maar iets dat veel mensen zou kunnen doen, dat zou ik schrijf het hier als een artikel.

Ik heb ook geschreven twee andere migratie artikelen die u wellicht geïnteresseerd zijn in: het Migreren van foto ‘ s van Flickr, Picasa en migreren van iPhone naar iPhone 3G. Nu terug naar Access naar SQL.

Eerste, moet u ervoor zorgen dat u SQL Server 2005 of SQL-2005 Express is geïnstalleerd op uw computer, samen met de SQL Server Management Studio. Als dat zo is, bent u klaar voor het exporteren van uw Access-database naar SQL 2005.

Transfer Access database naar SQL Server 2005

Open SQL Server Management Studio en maak verbinding met de database server die u wilt importeren in uw Access-database in. Onder Databases, klik met de rechtermuisknop en kies Nieuwe Database.

Geef het een naam en configureer de overige instellingen indien nodig aan en klik op OK. Nu moeten we met de rechtermuisknop op de database die we zojuist gemaakt hebt en kies de Taken en vervolgens op Gegevens Importeren.

Op de Gegevensbron in het dialoogvenster druk de bladertoets omhoog totdat u Microsoft Access.

Naast Bestand, klik op Bladeren en navigeer naar de Access-database die u wilt importeren en klik op Openen. Merk op dat de database kan niet worden in Access 2007-indeling, zoals SQL Server 2005 niet herkennen! Dus als u een Access 2007-database, eerst converteren naar het 2002-2003 Toegang formaat door te gaan naar Opslaan Als.

Ga vooruit en klik op Volgende om te kiezen van de bestemming. Omdat u met de rechtermuisknop hebt geklikt op de database die u wilde importeren van de gegevens in, al moet worden opgenomen in de lijst.

Klik op Volgende en vervolgens aangeven hoe u wilt overzetten van de gegevens vanuit Access naar SQL door het kiezen van de gegevens te Kopiëren uit een of meer tabellen of Schrijf een query opgeven van de te verzenden data.

In de meeste gevallen, als u wilt gewoon de hele database, moet u kiezen voor de eerste optie. Als u wilt slechts een deel van de gegevens uit een bepaalde tabel, kunt u de SQL-query. Klik Op Volgende.

Standaard worden alle tabellen moeten worden geselecteerd en als u op de Bewerken – knop onder Mapping, u zult zien dat het de bestemming database maakt alle tabellen die overeenkomen met wat in de Access-database.

Hier heb ik slechts één tabel in mijn Access-database. Klik op Volgende en kies vervolgens of uit te voeren onmiddellijk of op te slaan als een bestand uit te voeren later.

Klik op Volgende en klik op Voltooien. U ziet vervolgens de voortgang van de overdracht van gegevens zoals het zich voordoet.

Nadat dit is voltooid, ziet u het aantal rijen dat wordt overgedragen voor elke tabel in het Bericht kolom.

Klik op Sluiten en moet u nu al uw gegevens benaderen mooi geïmporteerd in een SQL Server 2005-database, die u vervolgens kunt gebruiken voor wat je wilt.

Eventuele problemen met het importeren van gegevens vanuit Access naar SQL 2005? Als dat zo is, plaats een reactie en ik zal je proberen te helpen!


Posted

in

by

Tags: