Länka till SQL Server-data

Viktigt!: Den här artikeln är maskinöversatt, se ansvarsfriskrivningen. Den engelska versionen av den här artikeln finns här för din referens.

Du kan arbeta med data som är lagrade i en SQL Server-baserad databas antingen genom att länka till uppgifterna eller genom att importera dem till en Access-databas. Att länka är ett bättre alternativ om du delar uppgifterna med andra, eftersom informationen då lagras på en central plats och du kan visa de senaste uppgifterna, lägga till eller redigera uppgifterna och köra frågor eller rapporter i Access.

Obs!: I den här artikeln gäller inte för Access-program – den nya typ av databas du designa med Access och publicera online. Mer information finns i Skapa ett Access-program .

Steg 1: Förbereda för länkning

  1. Kontakta vid behov databasadministratören för att få nödvändig anslutningsinformation.

  2. Identifiera de tabeller och vyer som du vill länka till i SQL-databasen. Du kan länka till flera objekt samtidigt.

Granska källinformationen och tänk på följande:

  • Access stöder upp till 255 fält (kolumner) i en tabell, vilket innebär att den länkade tabellen endast kommer att innehålla de första 255 fälten för det objekt som du länkar till.

  • De kolumner som är skrivskyddade i en SQL Server-tabell kommer att vara skrivskyddade även i Access.

  1. Skapa den länkade tabellen i en ny databas: Klicka på Arkiv > Nytt >tom skrivbordsdatabas. Om du vill skapa länkade tabeller i en Access-databas, kontrollerar du att du har nödvändiga behörigheter för att lägga till data i databasen.

    Obs!:  En länkad tabell som du skapar i en befintlig Access-databas får samma namn som i källobjektet. Det betyder att om du redan har en tabell med samma namn läggs siffran "1" till i den nya, länkade tabellens namn, så att den till exempel får heta Kontakter1. (Om namnet Kontakter1 redan används får tabellen namnet Kontakter2 och så vidare.)

Steg 2: Länka till data

När du länkar till en tabell eller vy i en SQL Server-databas skapas det en ny tabell (en så kallad länkad tabell) som återspeglar källtabellens struktur och innehåll. Du kan ändra datauppgifterna i SQL Server, i databladsvyn eller i formulärvyn i Access. Ändringarna visas i både SQL Server och Access. Vill du däremot göra strukturella förändringar i den länkade tabellen, som till exempel att ta bort eller ändra kolumner, måste du göra det direkt i SQL Server och inte via Access.

  1. Öppna Access-måldatabasen.

  2. Klicka på ODBC-databas på fliken Externa data.

  3. Klicka på länka till datakällan genom att skapa en länkad tabell > OK och följ stegen i guiden. Klicka på filen i listan i rutan Välj datakälla om DSN-filen som du vill använda redan finns.

    Skapa en ny DSN-fil:

    I den i rutan Välj datakälla klickar du på Nytt> SQL Server > Nästa.

    1. Skriv ett namn på DSN-filen eller klicka på Bläddra.

      Obs!: Du behöver skrivbehörighet mappen DSN-filen ska sparas.

    2. Klicka på Nästa att granska den sammanfattande informationen och klicka på Slutför.

      Följ stegen i den guiden Skapa en ny datakälla till SQL Server.

  4. Klicka på OK. Klicka sedan på alla tabeller eller vyer som du vill länka till under Tabeller, och avsluta med att klicka på OK.

Om dialogrutan Välj unikt index visas betyder det att det inte gick att avgöra vilka fält som identifierar respektive rad i källdatauppgifterna. Markera i sådana fall det fält eller den kombination av fält som är unik för varje rad. Kontakta SQL Server-databasadministratören om du är osäker.

När länkningen är klar kan du se den nya länkade tabellen, eller tabellerna, i navigeringsfönstret.

Använd den senaste SQL Server-objektstrukturen

När du öppnar en länkad tabell eller källobjektet ser du de senaste uppgifterna, men för att du ska kunna se eventuella strukturella förändringar av ett SQL Server-objekt måste du uppdatera den länkade tabellen.

  1. Högerklicka i tabellen i navigeringsfönstret och klicka på Länkhanteraren på snabbmenyn.

  2. Markera kryssrutan vid varje länkad tabell som du vill uppdatera, eller klicka på Markera alla om du vill välja alla länkade tabeller.

  3. Klicka på OK > Stäng.

Obs!: Eftersom Access-datatyperna skiljer sig från SQL Server-datatyperna skapas länkarna till den lämpligaste datatypen för respektive kolumn. I Access kan du bara granska – inte ändra – de tilldelade datatyperna.

Mer information finns i Så här kan du dela med dig av en Access-databas.

Överst på sidan

Obs!: Ansvarsfriskrivning för maskinöversättning: Den här artikeln har översatts av ett datorsystem utan mänsklig inblandning. Microsoft erbjuder dessa maskinöversättningar för att hjälpa icke engelskspråkiga användare att ta del av information om Microsofts produkter, tjänster och tekniker. Eftersom artikeln är maskinöversatt kan den innehålla fel i ordval, syntax och grammatik.

Hade du nytta av den här informationen?

Bra! Andra synpunkter?

Hur kan vi förbättra den?

Tack för din feedback!

×