Office
Log på

Oprette en Access-projekt

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

En Access-projekt er en Access-fil (.adp), der indeholder en direkte, effektiv forbindelse til en Microsoft SQL Server-database via komponentarkitektur OLE DB. Microsoft Access 2007 og 2010 gør det muligt at oprette nye Access-projekt (.adp) filer og arbejde med eksisterende Access-projekter, du har oprettet i tidligere versioner af Access. I denne artikel giver en kort beskrivelse af Access-projekter, kan du se, hvordan Access-projekter fungerer i Access 2007 og 2010. Det dækker også, hvordan du opretter et nyt Access-projekt i Access 2007 og 2010 og hvordan du knytter et Access-projekt til en eksisterende SQL Server-database.

Bemærk!: Access 2010 er den seneste version af Access, der understøtter arbejde med Access-projekt (.adp) filer.

I denne artikel

Oversigt over Access-projekter

Kompatibilitet mellem Access og SQL Server-versioner

Ikke-understøttede funktioner

Anbefalinger til Access-projekter i Access 2010

Oprette en Access-projekt

Forbinde en eksisterende Access-projekt til en anden SQL Server-database

Oversigt over Access-projekter

Oprette en Access-projekt, indeholder adskillige fordele i forhold til et link til SQL Server-tabeller eller visninger. For eksempel i en Access-projekt, du kan foretage designændringer til SQL Server-objekter, som tabeller og visninger, og du kan oprette, redigere og bruge andre SQL Server-funktioner, som databasediagrammer, lagrede procedurer og brugerdefinerede funktioner. I modsætning, når du opretter en kæde til en SQL Server-database, du kan ikke ændre designet af en SQL Server-objekter, og du kan kun oprette en kæde til SQL Server-tabeller og visninger. Dog sammenkædning giver dig mulighed at oprette forbindelse til flere SQL Server-databaser, mens en Access-projekt (* .adp) filer kan kun oprette forbindelse til en enkelt SQL Server-database.

Du kan finde flere oplysninger om et link til en SQL Server-database, skal du klikke på i artiklen Link til eller importere fra en SQL Server-database.

En Access-projekt indeholder ikke data eller data-definition-baserede objekter. I stedet er disse objekter gemt i SQL Server-databasen. Dog arbejde i et Access-projekt er stadig minder meget om at arbejde med en Access-database. Processen med at oprette formularer, rapporter, makroer og moduler er stort set på samme måde som bruges til at oprette en Access-database.

I Access 2007 og 2010, kan du oprette nye Access-projekter og bruge projekter, der er oprettet i tidligere versioner af Access. Desuden kan du drage fordel af mange af de nye funktioner i Access 2007 og 2010, som den forbedrede formular og rapport designværktøjer, nye Makrodesigner, forbedret betinget formatering værktøjer og tilpasse båndet. Visse nyere Access-funktioner er ikke tilgængelig i Access-projekter, som vedhæftede filer, felter med flere værdier, på navigationskontrolelementet eller kontrolelement for webbrowser. Desuden er layoutvisning ikke tilgængelig til design af formularer og rapporter.

Kompatibilitet mellem Access og SQL Server-versioner

Access 2010 .adp-filer er kompatible med SQL Server 2008 og tidligere. Nyere versioner af SQL Server kan også være kompatibelt med Access 2010 .adp-filer, men som en generel tommelfingerregel, hvis du vil ændre SQL objekter i en Access-.adp fil versionen af Access skal være større end versionen af SQL Server. For eksempel kan du ændre objekter i en SQL Server 2008-database ved hjælp af Access 2007. På samme måde, kan du redigere objekter i en SQL Server 2005-database ved hjælp af Access 2003.

Vigtigt!: Før du opgraderer til en ny version af Access eller SQL Server, altid teste Access-projektet med den nye versioner til at sikre, at alle funktioner arbejdet korrekt.

Understøttelse af typen og diagram

Dato/klokkeslæt-datatyper

Access 2010 yder begrænset understøttelse af fire nye dato/klokkeslæt-datatyper, som blev tilføjet i SQL Server 2008:

  • TID

  • DATO

  • DATETIME2

  • DATETIMEOFFSET

Du kan oprette og designe tabeller og visninger, der bruger disse nye datatyper i en Access-projekt. Men i formularer og rapporter, felter i disse datatyper opfører sig som om de er tekstfelter. Som et resultat, bruge du ikke datoformater eller datovælgere med disse datatyper.

Variabel længde-datatyper

Følgende datatyper til variabel længde kan bruges i Access 2010-projekter:

  • VARBIN(MAX)

  • NVARCHAR(MAX),VARCHAR(MAX)

  • NVARCHAR(MAX)

Du kan ikke tilføje eller ændre felter, der bruger Maks angivelser fra i en Access-projekt.

BIGINT-datatype

Access 2010 understøtter SQL Server BIGINT-datatype. Men brugergrænsefladen i Access gennemtvinger en nedre grænse på-999999999999999999 (cirka -2 ^ 60) i modsætning til den faktiske nedre grænse af-2 ^ 63. Den øvre grænse i brugergrænsefladen i Access er 2 ^ 63-1, de samme som i SQL Server.

Ikke-understøttede funktioner

Datatyper

De følgende nye SQL Server 2008-datatyper understøttes ikke i Access-projekter:

  • GEOGRAFI

  • GEOMETRI

  • HIERARCHYID

Access blokke designtilstand for tabeller eller visninger, der bruger disse filtyper.

Databasediagrammer (relation visning)

Som et resultat af de tre ikke-understøttede datatyper er angivet i forrige afsnit, kan ikke du åbne SQL Server 2008 databasediagrammer i en Access-projekt.

Toppen af siden

Anbefalinger til Access-projekter i Access 2010

Vi fortsat understøtter oprettelse og arbejde med .adp-filer i Access 2010. Men vi anbefaler, at udviklere brug af SQL Server designværktøjerne i SQL Server Management Studio til at designe databaseobjekter som tabeller, visninger og lagrede procedurer og derefter bruge brugergrænsefladen i Access til at designe formularer, rapporter, makroer og moduler, der har forbindelse til disse objekter. De værktøjer, der leveres af SQL Server giver den mest effektive brugergrænseflade til oprettelse af SQL Server-objekter.

Oprette en Access-projekt

Brug denne procedure til at oprette en ny Access-projektfil (.adp) i Access 2007 eller 2010.

  1. Klik på Ny under fanen filer. Hvis du bruger Access 2007, klik på Microsoft Office-knappen, og klik derefter på Åbn.

  2. Gør et af følgende:

    oprette en Access-projekt i standardfilplaceringen   

    • Skriv et navn for projektet i feltet Filnavn med filtypenavnet .adp under Tom Database.

      Eller

      Oprette en Access-projekt i en anden placering   

      1. Klik på Gennemse under Tom Database til en placering, hvor du vil gemme databasen.

      2. Gå til den placering, hvor du vil gemme projektet, eller Acceptér standardplaceringen i dialogboksen Ny Database.

      3. Skriv et navn for projektet i feltet filnavn.

      4. Vælg på listen FiltypeMicrosoft Office Access-projekter (* .adp), og klik derefter på OK.

  3. Klik på OpretNyt projekt.

    Access beder dig om med følgende meddelelse:

    Vil du oprette forbindelse til en eksisterende SQL Server-database?

    Hvis du vil oprette forbindelse til en eksisterende SQL Server-database, skal du klikke på Ja og fortsætte med trin 4. Ellers skal du klikke på Nej, og gå videre til trin 5 for at oprette en ny SQL Server-database.

  4. Oprette forbindelse til en eksisterende SQL Server-database   

    1. Angiv de nødvendige oplysninger om følgende i dialogboksen Egenskaber for dataforbindelse:

      • Servernavn

      • Oplysninger, der bruges til at logge på serveren

      • Databasenavn

        Dialogboksen Egenskaber for dataforbindelse

    2. Klik på Test forbindelse for at bekræfte, at indstillingerne er korrekte og, at forbindelsen er oprettet.

      Hvis forbindelsen ikke lykkes, dialogboksen Microsoft Data Link fejl vises en meddelelse, der beskriver problemet. Klik på OK for at lukke meddelelsen, Kontrollér indstillingerne i dialogboksen Egenskaber for dataforbindelse, og klik derefter på Test forbindelse igen. Du muligvis også kontrollere med SQL Server-databaseadministrator for den database, du opretter forbindelse til, for at sikre, at dine indstillinger er korrekte eller, at computeren er tilgængelig.

    3. Når du har Microsoft Data Link i dialogboksen viser meddelelsen testforbindelsen lykkedes, skal du klikke på OK for at lukke dialogboksen, og klik derefter på OK for at lukke dialogboksen Egenskaber for dataforbindelse.

      Access opretter forbindelse projektet til SQL Server-databasen.

  5. Oprette en ny SQL Server-database   

    1. Angiv følgende oplysninger på den første side i guiden Microsoft SQL Server-Database:

      • Den SQL Server-computer, du vil bruge til denne database

      • Dine logonoplysninger

      • Et navn til SQL Server-databasen

        Guiden Microsoft SQL Server-database

        Bemærk!: Klik på Annuller for at springe over forbindelsesproces på nuværende tidspunkt. Access opretter projektet, men det er ikke forbundet med en SQL Server-database. Før du kan gøre noget med projektet, skal du oprette forbindelse til en SQL Server-database, som du kan gøre ved at følge trinnene i næste afsnit.

    2. Klik på Næste at fortsætte.

      Access forsøger at oprette forbindelse til den SQL server-computer, du har angivet. Hvis Access ikke kan oprette forbindelse til SQL server-computeren, vises en fejlmeddelelse, der beskriver problemet. SQL server computer navn eller logon oplysningerne kan være forkerte, eller du muligvis ikke de nødvendige tilladelser til at oprette en database på computeren med SQL Server, du har angivet. Du muligvis kontrollere med SQL Server-databaseadministrator for den database, du opretter, for at sikre dine indstillinger er korrekte eller, at computeren er tilgængelig.

    3. Når Access oprettes forbindelse til SQL Server-computeren, guiden viser meddelelsen: guiden har alle de oplysninger, de skal oprette SQL Server-databasen. Klik på Udfør for at fortsætte.

      Access opretter SQL Server-databasen og tilsluttes til projektet.

Toppen af siden

Forbinde en eksisterende Access-projekt til en anden SQL Server-database

Brug følgende fremgangsmåde, hvis du har et eksisterende Access-projekt, der ikke er forbundet med en SQL Server-database, eller hvis du vil ændre den SQL Server-computer eller en database som dit projekt er forbundet.

  1. Klik på Åbn under fanen filer. Hvis du bruger Access 2007, klik på Microsoft Office-knappen, og klik derefter på Åbn.

  2. Vælg og Åbn Access-projektet, i dialogboksen Åbn.

    En Sikkerhedsmeddelelse fra Microsoft Office Access-dialogboks vises muligvis. Hvis du har tillid til databasen, klik på Åbn at fortsætte.

  3. Klik på Server på fanen filer, og klik derefter på forbindelse. (Hvis du bruger Access 2007, klik på Microsoft Office-knappen, peg på Server og klik derefter på forbindelse.)

    Dialogboksen Egenskaber for dataforbindelse vises.

  4. Angiv de nødvendige oplysninger om følgende i dialogboksen Egenskaber for dataforbindelse:

    • Servernavn

    • Oplysninger, der bruges til at logge på serveren

    • Databasenavn

  5. Klik på Test forbindelse for at bekræfte, at indstillingerne er korrekte og, at forbindelsen er oprettet. Hvis forbindelsen ikke lykkes, vises en fejlmeddelelse, der beskriver problemet. Klik på OK for at lukke meddelelsen, Kontrollér indstillingerne i dialogboksen Egenskaber for dataforbindelse, og klik derefter på Test forbindelse igen. Du muligvis også kontrollere med SQL Server-databaseadministrator for den database, du opretter forbindelse til, for at sikre, at dine indstillinger er korrekte eller, at computeren er tilgængelig.

  6. Når du har Microsoft Data Link i dialogboksen viser meddelelsen testforbindelsen lykkedes, skal du klikke på OK for at lukke dialogboksen, og klik derefter på OK for at lukke dialogboksen Egenskaber for dataforbindelse.

Projektet Access opretter forbindelse til den angivne SQL Server-database.

Toppen af siden

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×