Oprette kæde til SQL Server-data

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Du kan arbejde med data, der er gemt i SQL Server, enten ved at oprette en kæde til dem eller ved at importere dataene i en Access-database. Sammenkædning er det bedste valg, hvis du deler dataene med andre, fordi dataene er gemt centralt, og du kan se de seneste data, tilføje eller redigere data og køre forespørgsler eller rapporter i Access.

Bemærk: I denne artikel gælder ikke for Access-apps – den nye type database du udformer med Access og Publicer online. Du kan få flere oplysninger i oprette en Access-app .

Trin 1: Forberede til sammenkædning

  1. Find den SQL Server-database, du vil oprette forbindelse til. Kontakt eventuelt administratoren af databasen for at få forbindelsesoplysninger.

  2. Identificer de tabeller og visninger i SQL-databasen, du vil oprette en kæde til. Du kan oprette kæder til flere objekter på en gang.

Gennemse kildedataene, og overvej følgende:

  • Access understøtter op til 255 felter (kolonner) i en tabel, så sammenkædede tabeller indeholder kun de første 255 felter fra det objekt, du opretter kæde til.

  • De kolonner, der er skrivebeskyttet i en SQL Server-tabel, vil også være skrivebeskyttede i Access.

  1. Til at oprette den sammenkædede tabel i en ny database: Klik på filer > Ny >tom skrivebordsdatabase. For at oprette sammenkædede tabeller i en eksisterende database, skal du kontrollere, at du har de nødvendige tilladelser til at føje data til databasen.

    Bemærk:  En sammenkædet tabel, der er oprettet i en eksisterende Access-database, får det samme navn som i kildeobjektet. Hvis du allerede har en anden tabel med samme navn, føjes der "1" til navnet i den nye sammenkædede tabel, f.eks. Kontakter1. Hvis Kontakter1 også er i brug, oprettes Kontakter2 osv.

Trin 2: Oprette kæde til data

Når du sammenkæder en tabel eller visning i en SQL Server-database, oprettes der en ny tabel (kaldet en sammenkædet tabel), som afspejler strukturen og indholdet i kildetabellen. Du kan ændre dataene enten i SQL Server eller i dataarkvisning eller formularvisning fra Access, og ændringerne afspejles i både SQL og Access. De strukturelle ændringer, der foretages i sammenkædede tabeller, f.eks. at fjerne eller ændre kolonner, skal foretages fra SQL Server og ikke fra Access.

  1. Åbn Access-destinationsdatabasen.

  2. Klik på ODBC-database under fanen Eksterne data.

  3. Klik på kæde til datakilden ved at oprette en sammenkædet tabel > OK, og følg trinnene i guiden. I dialogboksen Vælg datakilde, hvis .dsn-filen, du vil bruge allerede findes, klik på filen på listen.

    Sådan oprettes en ny .dsn-fil:

    I den i Vælg datakilde, skal du klikke på Ny> SQL Server > Næste.

    1. Skriv et navn til .dsn-filen, eller klik på Gennemse.

      Bemærk: Du skal have skrivetilladelser til mappen for at gemme .dsn-filen.

    2. Klik på Næste til at gennemgå oversigtsoplysningerne, og klik på afslutte.

      Følg trinnene i den guiden Opret en ny datakilde til SQL Server.

  4. Klik på OK, og klik på hver af de tabeller eller visninger under Tabeller, du vil oprette en kæde til, og klik derefter på OK.

Hvis Vælg entydigt post-id vises, betyder det, at Access ikke kunne bestemme, hvilke felter der entydigt identificerer hver række i kildedataene. Vælg det eller de felter, der er entydige for hver række. Hvis du ikke er sikker, kan du kontakte SQL Server-databaseadministratoren.

Når sammenkædningen er fuldført, kan du se den eller de nye sammenkædede tabeller i navigationsruden.

Anvende den nyeste SQL Server-objektstruktur

Når du åbner enten en sammenkædet tabel eller kildeobjektet, kan du se de nyeste data. Hvis der foretages strukturændringer i et SQL Server-objekt, skal du dog opdatere de sammenkædede tabeller for at kunne se ændringerne.

  1. Højreklik på tabellen i navigationsruden, og klik derefter på Styring af sammenkædede tabeller i genvejsmenuen.

  2. Markér afkrydsningsfeltet ud for hver sammenkædede tabel, du vil opdatere, eller klik på Markér alt for at markere alle sammenkædede tabeller.

  3. Klik på OK > Luk.

Bemærk: Da datatyperne i Access ikke er de samme som i SQL Server, sammenkædes der med den meste relevante datatype for hver kolonne. Du kan kun gennemse de tildelte datatyper i Access – du kan ikke ændre dem.

Du kan finde flere oplysninger i måder at dele en Access-skrivebordsdatabase på.

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×