Migrere fra MS Tilgang til SQL Server 2005 Database

0
270

Nylig, jeg hadde til å overføre data fra en Access-database til SQL Server 2005 fordi databasen min var å bli for stort til å få Tilgang til å håndtere. Jeg bestemte meg for at siden det er en ganske enkel prosess, men noe som mange mennesker kan gjøre, at jeg skulle skrive det opp her som en artikkel.

Jeg har også skrevet to andre migrasjon artikler som du kan være interessert i: Overføring av bilder fra Flickr og Picasa og overføre fra iPhone til iPhone 3G. Nå tilbake for å få Tilgang til SQL.

Første, du må sørge for at du har SQL Server 2005 eller SQL 2005 Express er installert på datamaskinen sammen med SQL Server Management Studio. Hvis så, er du klar til å eksportere Access-database til SQL 2005.

Overføring Access-databasen til SQL Server 2005

Åpne SQL Server Management Studio og koble til database-serveren du ønsker å importere Access-database i. Under Databaser, høyre-klikk og velg Ny Database.

Gi den et navn og konfigurere de andre innstillingene etter behov, og klikk på OK. Nå trenger vi å høyre-klikke på den databasen vi nettopp opprettet, og velg Oppgaver , og deretter Importere Dataene.

På den Datakilde i dialogboksen bla opp helt til du ser Microsoft Access.

Ved siden av Filen, klikker du på Bla gjennom og naviger til Access-databasen du vil importere, og klikk Åpne. Merk at databasen ikke kan være i Access 2007-format som SQL Server 2005 gjenkjenner ikke det! Så hvis du har en 2007 Access-database, må du først konvertere den til 2002-2003 Tilgang format ved å gå til Lagre Som.

Gå videre og klikk på Neste for å velge reisemålet. Siden du høyre-klikker på databasen du ønsker å importere data inn, det skal allerede være valgt i listen.

Klikk på Neste og deretter angi hvordan du vil overføre data fra Access til SQL ved å velge enten Kopiere data fra én eller flere tabeller eller Skrive en spørring til å angi data for å overføre.

I de fleste tilfeller, hvis du ønsker å bare overføre hele databasen, bør du velge det første alternativet. Hvis du vil at bare en del av data fra en bestemt tabell, kan du skrive ut SQL-spørring. Klikk På Neste.

Standard er at alle bordene bør være valgt, og hvis du klikker på Rediger – knappen under Kartlegging, vil du se destinasjonen databasen vil opprette alle bordene for å matche det som i Access-databasen.

Her har jeg bare ett bord i mitt Access-database. Klikk Neste og deretter velge om du vil kjøre umiddelbart, eller å lagre den som en fil for å utføre senere.

Klikk Neste og klikk deretter Fullfør. Du vil deretter se fremdriften av data overføring som det oppstår.

Etter det er fullført, vil du se antall rader overføres for hver tabell i Meldingen kolonne.

Klikk Lukk, og du skal nå ha alle av din Tilgang til data pent importert inn i en SQL Server 2005 database, som du deretter kan bruke til hva du liker.

Problemer med å importere data fra Access til SQL 2005? Hvis så, legg inn en kommentar og jeg skal prøve å hjelpe!