Migrer data fra MS Access til SQL Server-database
For nylig var jeg nødt til at migrere dataene fra en Access - database til SQL Server 2014 , fordi min database blev for stor til, at Access kunne håndtere. Selvom processen er ret enkel, regnede jeg med, at jeg ville skrive en artikel med trin-for-trin instruktioner.
Først skal du sikre dig, at du har SQL Server eller SQL Server Express installeret på din computer. Når du downloader SQL Server Express på en personlig computer, skal du sørge for at downloade versionen med Advanced Services . Hvis du ikke gør det, vil databasemotoren ikke blive installeret, og du vil have SQL Management Studio uden nogen databaseinstans at oprette forbindelse til.
Når du har installeret SQL Server korrekt, kan du fortsætte med nedenstående trin for at importere Access- databasen til en ny database i SQL Server .
Overfør Access-database(Transfer Access Database) til SQL Server
Åbn SQL Server Management Studio og opret forbindelse til den databaseserver, du vil importere din Access - database til. Under Databaser(Databases) skal du højreklikke og vælge Ny database(New Database) . Hvis du allerede har en database, og du blot ønsker at importere et par tabeller fra Access , så spring blot over dette og gå til trinnet Importer data(Import Data) nedenfor. Bare(Just) højreklik på din nuværende database i stedet for at oprette en ny.
Hvis du opretter en ny database, skal du gå videre og give den et navn og konfigurere indstillingerne, hvis du vil ændre dem fra standardindstillingerne.
Nu skal vi højreklikke på den testdatabase(Test) , vi lige har oprettet, og vælge Opgaver(Tasks) og derefter Importer data( Import Data) .
I dialogboksen Vælg en datakilde( Choose a Data Source) skal du vælge Microsoft Access (Microsoft Jet Database Engine) fra rullemenuen.
Ud for Filnavn(File nam) skal du klikke på Gennemse(Browse) og navigere til den Access - database, du vil importere, og klikke på Åbn(Open) . Bemærk at databasen ikke kan være i Access 2007 eller højere format ( ACCDB ), da SQL Server ikke genkender den! Så hvis du har en Access(Access) -database fra 2007 til 2016 , skal du først konvertere den til 2002-2003-databaseformatet(2002-2003 Database) ( MDB ) ved at gå til Filer – Gem som( File – Save As) .
Gå videre og klik på Næste(Next) for at vælge destinationen. Da du højreklikkede på den database, du ville importere dataene til, burde de allerede være valgt på listen. Hvis ikke, skal du vælge SQL Native Client i rullemenuen Destination . Du bør se databaseforekomsten under Servernavn(Server Name) og derefter være i stand til at vælge den specifikke database nederst, når du har valgt din godkendelsesmetode.
Klik på Næste(Next) , og angiv derefter, hvordan du vil overføre dataene fra Access til SQL ved at vælge enten Kopier dataene fra en eller flere tabeller(Copy the data from one or more tables) eller Skriv en forespørgsel for at angive de data, der skal overføres(Write a query to specify the data to transfer) .
Hvis du vil kopiere alle tabellerne eller blot nogle af tabellerne fra Access -databasen uden nogen datamanipulation, skal du vælge den første mulighed. Hvis du kun skal kopiere bestemte rækker og kolonner med data fra en tabel, skal du vælge den anden mulighed og skrive en SQL - forespørgsel.
Som standard skal alle tabellerne vælges, og hvis du klikker på knappen Rediger (Edit) tilknytninger(Mappings) , kan du konfigurere, hvordan felterne kortlægges mellem de to tabeller. Hvis du har oprettet en ny database til importen, vil det være en nøjagtig kopi.
Her har jeg kun én tabel i min Access- database. Klik på Næste(Click Next) , og du vil se skærmbilledet Kør pakke( Run Package) , hvor Kør med det samme( Run Immediately) skal være markeret.
Klik på Næste(Next) , og klik derefter på Udfør(Finish) . Du vil derefter se forløbet af dataoverførslen, efterhånden som den finder sted. Når den er fuldført, vil du se antallet af rækker, der er overført for hver tabel i kolonnen Besked .(Message)
Klik på Luk(Close) , og du er færdig. Du kan nu gå videre og køre en SELECT på dine tabeller for at sikre dig, at alle data blev importeret. Nu kan du nyde styrken i SQL Server til at administrere din database.
Har du problemer med at importere dine data fra Access til SQL Server ? Hvis ja, så skriv en kommentar, så skal jeg prøve at hjælpe. God fornøjelse!
Related posts
Kortlægning af dine Excel-data
Sådan filtreres data i Excel
Brug Excel Mobiles nye "Indsæt data fra billede"-funktion
Brug oversigtsfunktioner til at opsummere data i Excel
Brug Excel som et værktøj til at kopiere data fra internettet
Sådan tilføjer du musik til PowerPoint-præsentationer
Sådan ændres baggrunden i Microsoft Teams
Sådan åbner du MDI-filer
Sådan opretter og bruger du autotekst i Microsoft Word
Sådan laver du en tjekliste i Excel
15 PowerPoint tips og tricks til at forbedre dine præsentationer
Sådan grupperes arbejdsark i Excel
Brug Excel-overvågningsvinduet til at overvåge vigtige celler i en projektmappe
Sådan opretter du en distributionsliste i Outlook
Sådan tilføjes lydfortælling til en Powerpoint-præsentation
Sådan opretter du et rutediagram i Word og Excel
Flyt automatisk e-mails til mapper i Outlook ved hjælp af regler
Ultimativ guide til reparation af en beskadiget eller korrupt Word-fil
Sådan forstår du hvad-hvis-analyse i Microsoft Excel
Link celler mellem ark og projektmapper i Excel