Migrera data från MS Access till SQL Server Database
Nyligen var jag tvungen att migrera data från en Access- databas till SQL Server 2014 eftersom min databas blev för stor för Access att hantera. Även om processen är ganska enkel, tänkte jag att jag skulle skriva en artikel med steg-för-steg-instruktioner.
Först måste du se till att du har SQL Server eller SQL Server Express installerat på din dator. När du laddar ner SQL Server Express på en persondator, se till att du laddar ner versionen med Advanced Services . Om du inte gör det kommer databasmotorn inte att installeras och du kommer att ha SQL Management Studio utan någon databasinstans att ansluta till.
När du har installerat SQL Server korrekt kan du fortsätta med stegen nedan för att importera Access- databasen till en ny databas i SQL Server .
Överför Access-databas(Transfer Access Database) till SQL Server
Öppna SQL Server Management Studio och anslut till databasservern du vill importera din Access - databas till. Under Databaser(Databases) högerklickar du och väljer Ny databas(New Database) . Om du redan har en databas och du bara vill importera ett par tabeller från Access , hoppa över detta och gå till steget Importera data(Import Data) nedan. Högerklicka bara(Just) på din nuvarande databas istället för att skapa en ny.
Om du skapar en ny databas, gå vidare och ge den ett namn och konfigurera inställningarna om du vill ändra dem från standardinställningarna.
Nu måste vi högerklicka på testdatabasen(Test) vi just skapade och välja Uppgifter(Tasks) och sedan Importera data( Import Data) .
I dialogrutan Välj en datakälla väljer du ( Choose a Data Source)Microsoft Access (Microsoft Jet Database Engine) från rullgardinsmenyn.
Bredvid Filnamn(File nam) klickar du på Bläddra(Browse) och navigerar till Access- databasen du vill importera och klickar på Öppna(Open) . Observera att databasen inte kan vara i Access 2007 eller högre format ( ACCDB ) eftersom SQL Server inte känner igen den! Så om du har en Access-(Access) databas från 2007 till 2016 , konvertera den först till 2002-2003 databasformat(2002-2003 Database) ( MDB ) genom att gå till Arkiv – Spara som( File – Save As) .
Gå vidare och klicka på Nästa(Next) för att välja destination. Eftersom du högerklickade på databasen som du ville importera data till bör den redan vara plockad i listan. Om inte, välj SQL Native Client från rullgardinsmenyn Destination . Du bör se databasinstansen under Servernamn(Server Name) och sedan kunna välja den specifika databasen längst ner när du väl har valt din autentiseringsmetod.
Klicka på Nästa(Next) och ange sedan hur du vill överföra data från Access till SQL genom att välja antingen Kopiera data från en eller flera tabeller(Copy the data from one or more tables) eller Skriv en fråga för att specificera data som ska överföras(Write a query to specify the data to transfer) .
Om du vill kopiera alla tabeller eller bara några av tabellerna från Access- databasen utan någon datamanipulation, välj det första alternativet. Om du bara behöver kopiera vissa rader och kolumner med data från en tabell, välj sedan det andra alternativet och skriv en SQL -fråga.
Som standard ska alla tabeller vara markerade och om du klickar på knappen Redigera (Edit) mappningar(Mappings) kan du konfigurera hur fälten mappas mellan de två tabellerna. Om du skapade en ny databas för importen blir det en exakt kopia.
Här har jag bara en tabell i min Access- databas. Klicka på Nästa(Click Next) och du kommer att se skärmen Kör paket där ( Run Package)Kör omedelbart( Run Immediately) ska vara markerad.
Klicka på Nästa(Next) och sedan på Slutför(Finish) . Du kommer då att se hur dataöverföringen fortskrider när den sker. När den är klar ser du antalet rader som överförts för varje tabell i kolumnen Meddelande .(Message)
Klicka på Stäng(Close) och du är klar. Du kan nu gå vidare och köra en SELECT på dina tabeller för att se till att all data har importerats. Nu kan du njuta av kraften i SQL Server för att hantera din databas.
Några problem med att importera dina data från Access till SQL Server ? Skriv i så fall en kommentar så ska jag försöka hjälpa till. Njut av!
Related posts
Kartlägga dina Excel-data
Hur man filtrerar data i Excel
Använd Excel Mobiles nya funktion "Infoga data från bild".
Använd sammanfattningsfunktioner för att sammanfatta data i Excel
Använd Excel som ett verktyg för att kopiera data från webben
Hur man spelar in ett makro i Excel
OneDrive för skolan eller jobbet: 8 tips för nybörjare
Hur man säkert lösenordsskyddar en Excel-fil
Hur man grupperar arbetsblad i Excel
Hur man skapar ett flödesschema i Word och Excel
Hur man lägger till ljudberättelse till en Powerpoint-presentation
Hur man öppnar MDI-filer
Hur man automatiskt säkerhetskopierar ett Word-dokument till OneDrive
Sök Outlook-e-post efter avsändare, datum, nyckelord, storlek och mer
Använd Excel Watch Window för att övervaka viktiga celler i en arbetsbok
Hur man skapar etiketter i Word från ett Excel-kalkylblad
Hur man gör ett histogram i Excel
Hur man vidarebefordrar Outlook-e-post till Gmail
13 OneNote tips och tricks för att organisera dina anteckningar bättre
Microsoft Outlook svarar inte? 8 korrigeringar att prova