Hantera avtalade tider, planer, budgetar – det är enkelt med Microsoft 365.

Bakåtkompilera en befintlig databas till en databasmodell

Med guiden Bakåtkompilering kan du skapa en databas modell från en befintlig databas eller en Excel arbets bok. Databas modeller grafiskt visar strukturen för en databas så att du kan se hur databas element, till exempel tabeller och vyer, relaterar till varandra utan att visa faktiska data. Det här kan göra det enklare att skapa en ny databas eller förstå strukturen på en befintlig.

Med mallen databas modell diagram kan du skapa en databas modell från en befintlig databas. Den här mallen är tillgänglig i Visio-appen för de som har Visio abonnemang 2 eller en Visio 2019 licens. Om du inte är säker på vilken version av Visio du använder klickar du på Arkiv > Konto > Om Visio.

Läs om hur guiden Bakåtkompilering extraherar

Den schema definitions information som guiden kan extrahera beror på en kombination av saker, till exempel funktionerna i databas hanterings systemet (DBMS) och ODBC-drivrutinen. Guiden visar alla element den kan extrahera och låter dig välja vilka du vill ha. Du kanske exempelvis bara är intresse rad av 5 av 10 tabeller och 2 av 4 vyer.

Medan du kör guiden kan du välja att automatiskt skapa ritningen förutom att visa de bakåtkompilerade objekten i fönstret tabeller och vyer. Om du väljer att ritningen inte ska skapas automatiskt kan du dra objekten från fönstret Tabeller och vyer till ritningssidan för att skapa databasmodellen manuellt.

I den mån de är tillgängliga från mål DBMS kan du extrahera följande:

  • Tabeller

  • Vyer

  • Primär nycklar

  • Sekundär nycklar

  • Index

  • Utlösare (inklusive kod)

  • Kontroll satser (inklusive kod)

  • Lagrade procedurer (inklusive kod)

Förbereda för att starta guiden

Om du bakåtkompilerar en Excel-arbetsbok innan du startar guiden måste du öppna arbets boken och namnge gruppen eller området som innehåller kolumn rubrikerna. Om du vill använda fler än ett kalkylblad namnger du gruppen med kolumnceller i varje kalkylblad. Intervallen behandlas som tabeller i guiden. Mer information om hur du namnger ett cell område finns i hjälp för Excel.

För bästa resultat bör du ange standarddrivrutinen till den måldatabas du vill bakåtkompilera innan du kör guiden Bakåtkompilering. Då mappas de inbyggda data typerna korrekt och alla koder som extraheras av guiden visas korrekt i kod fönstret.

  1. Klicka på fliken Arkiv , klicka på nytt, klicka på mallar, klicka på program vara och databasoch dubbelklicka sedan på databas modell diagram.

  2. Klicka på databas driv rutineri gruppen Hantera på fliken databas .

  3. På fliken driv rutiner väljer du den medföljande driv rutinen för Visio. Om du till exempel skapar en Access-databas väljer du Microsoft Access.

    Om du bakåtkompilerar ett Excel-kalkylblad väljer du Allmän ODBC-drivrutin.

  4. Klicka på Inställningar.

  5. På fliken ODBC-drivrutiner markerar du kryss rutan för den vender driv rutinen för din DBMA. Om du till exempel skapar en Access-databas markerar du kryss rutan driv rutin för Microsoft Access (*. mdb, *. accdb) .

  6. Klicka på OK i respektive dialog ruta.

En leverantör som tillhandahålls 32-bitars ODBC-drivrutin måste vara från ett ODBC-Access-paket som är större än version 2,0 och ODBC Level 1-kompatibel eller mer. En OLE-DATABASLEVERANTÖR som tillhandahålls av leverantören måste vara kompatibel med OLE DB-versionen 1,0 eller senare.

Bakåtkompilera en befintlig databas

  1. Klicka på bakåtkompilerapå fliken databas i databas modell diagrammet.

  2. Gör följande på den första skärmen i guiden Bakåtkompilering:

    1. Välj Microsoft Visio-databasdrivrutinen för ditt databas hanterings system (DBMS). Om du inte redan har kopplat Visio-databasdrivrutinen med en viss ODBC-datakälla klickar du på Konfigurera för att göra det nu.

      Om du bakåtkompilerar ett Excel-kalkylblad väljer du Allmän ODBC-drivrutin.

    2. Välj data källa för den databas som du vill uppdatera. Om du inte redan har skapat en datakälla för den befintliga databasen klickar du på Nytt och gör det nu.

      När du skapar en ny källa läggs namnet till i listan Datakällor.

    3. När du är nöjd med inställningarna klickar du på Nästa.

    4. Följ anvisningarna i de dialogrutor som rör drivrutinen. I dialogrutan Anslut datakälla anger du till exempel användarnamn och lösenord och klickar sedan på OK. Om data källan inte är lösenordsskyddad klickar du på OK.

  3. Markera kryssrutorna för den typ av information som du vill extrahera och klicka sedan på Nästa.

    Vissa objekt kanske är nedtonade eftersom inte alla system stöder alla de typer av element som guiden kan extrahera.

  4. Markera kryssrutorna för de tabeller (och vyer, om tillämpligt) som du vill extrahera, eller klicka på Markera alla för att extrahera alla, och klicka sedan på Nästa.

    Om du bakåtkompilerar ett Excel kalkyl blad och inte ser något i den här listan är det troligt att du måste namnge cell området som innehåller kolumn rubrikerna i kalkyl bladet.

  5. Om du markerade kryss rutan lagrade procedurer i steg 3 väljer du de procedurer som du vill extrahera, eller klickar på Markera alla för att extrahera alla och klickar sedan på Nästa.

  6. Välj om du vill att de bakåtkompilerade objekten automatiskt ska läggas till på den aktuella sidan.

    Du kan välja att låta guiden automatiskt skapa ritningen förutom att lista de bakåtkompilerade objekten i fönstret tabeller och vyer. Om du väljer att ritningen inte ska skapas automatiskt kan du dra objekten från fönstret Tabeller och vyer till ritningssidan för att skapa databasmodellen manuellt.

  7. Granska dina val för att kontrol lera att du extraherar den information du vill ha och klicka sedan på Slutför.

Om du använder den allmänna ODBC-drivrutinen kan du få ett fel meddelande som anger att den bakåtkompilerade informationen kan vara ofullständig. Vanligt vis är det här inget problem – det är bara att klicka på OK och fortsätta med guiden.

Guiden extraherar den valda informationen och visar anteckningar om extraheringsprocessen i fönstret Utdata.

Med mallen databas modell diagram kan du skapa en databas modell från en befintlig databas. Den här mallen är tillgänglig i Visio-appen för de som har Visio abonnemang 2 eller en Visio 2019 licens. Om du inte är säker på vilken version av Visio du använder klickar du på Arkiv > Konto > Om Visio.

Läs om hur guiden Bakåtkompilering extraherar

Den schema definitions information som guiden kan extrahera beror på en kombination av saker, till exempel funktionerna i databas hanterings systemet (DBMS) och ODBC-drivrutinen. Guiden visar alla element den kan extrahera och låter dig välja vilka du vill ha. Du kanske exempelvis bara är intresse rad av 5 av 10 tabeller och 2 av 4 vyer.

Medan du kör guiden kan du välja att automatiskt skapa ritningen förutom att visa de bakåtkompilerade objekten i fönstret tabeller och vyer. Om du väljer att ritningen inte ska skapas automatiskt kan du dra objekten från fönstret Tabeller och vyer till ritningssidan för att skapa databasmodellen manuellt.

I den mån de är tillgängliga från mål DBMS kan du extrahera följande:

  • Tabeller

  • Vyer

  • Primär nycklar

  • Sekundär nycklar

  • Index

  • Utlösare (inklusive kod)

  • Kontroll satser (inklusive kod)

  • Lagrade procedurer (inklusive kod)

Förbereda för att starta guiden

Om du bakåtkompilerar en Excel-arbetsbok innan du startar guiden måste du öppna arbets boken och namnge gruppen eller området som innehåller kolumn rubrikerna. Om du vill använda fler än ett kalkylblad namnger du gruppen med kolumnceller i varje kalkylblad. Intervallen behandlas som tabeller i guiden. Mer information om hur du namnger ett cell område finns i hjälp för Excel.

För bästa resultat bör du ange standarddrivrutinen till den måldatabas du vill bakåtkompilera innan du kör guiden Bakåtkompilering. Då mappas de inbyggda data typerna korrekt och alla koder som extraheras av guiden visas korrekt i kod fönstret.

  1. Klicka på fliken Arkiv , klicka på nytt, klicka på mallar, klicka på program vara och databasoch dubbelklicka sedan på databas modell diagram.

  2. Klicka på databas driv rutineri gruppen Hantera på fliken databas .

  3. På fliken driv rutiner väljer du den medföljande driv rutinen för Visio. Om du till exempel skapar en Access-databas väljer du Microsoft Access.

    Om du bakåtkompilerar ett Excel-kalkylblad väljer du Allmän ODBC-drivrutin.

  4. Klicka på Inställningar.

  5. På fliken ODBC-drivrutiner markerar du kryss rutan för den vender driv rutinen för din DBMA. Om du till exempel skapar en Access-databas markerar du kryss rutan driv rutin för Microsoft Access (*. mdb, *. accdb) .

  6. Klicka på OK i respektive dialog ruta.

En leverantör som tillhandahålls 32-bitars ODBC-drivrutin måste vara från ett ODBC-Access-paket som är större än version 2,0 och ODBC Level 1-kompatibel eller mer. En OLE-DATABASLEVERANTÖR som tillhandahålls av leverantören måste vara kompatibel med OLE DB-versionen 1,0 eller senare.

Bakåtkompilera en befintlig databas

  1. Klicka på bakåtkompilerapå fliken databas i databas modell diagrammet.

  2. Gör följande på den första skärmen i guiden Bakåtkompilering:

    1. Välj Microsoft Visio-databasdrivrutinen för ditt databas hanterings system (DBMS). Om du inte redan har kopplat Visio-databasdrivrutinen med en viss ODBC-datakälla klickar du på Konfigurera för att göra det nu.

      Om du bakåtkompilerar ett Excel-kalkylblad väljer du Allmän ODBC-drivrutin.

    2. Välj data källa för den databas som du vill uppdatera. Om du inte redan har skapat en datakälla för den befintliga databasen klickar du på Nytt och gör det nu.

      När du skapar en ny källa läggs namnet till i listan Datakällor.

    3. När du är nöjd med inställningarna klickar du på Nästa.

    4. Följ anvisningarna i de dialogrutor som rör drivrutinen. I dialogrutan Anslut datakälla anger du till exempel användarnamn och lösenord och klickar sedan på OK. Om data källan inte är lösenordsskyddad klickar du på OK.

  3. Markera kryssrutorna för den typ av information som du vill extrahera och klicka sedan på Nästa.

    Vissa objekt kanske är nedtonade eftersom inte alla system stöder alla de typer av element som guiden kan extrahera.

  4. Markera kryssrutorna för de tabeller (och vyer, om tillämpligt) som du vill extrahera, eller klicka på Markera alla för att extrahera alla, och klicka sedan på Nästa.

    Om du bakåtkompilerar ett Excel-kalkylblad och inte ser något i den här listan är det troligt att du måste namnge det cell område som innehåller kolumn rubrikerna i kalkyl bladet.

  5. Om du markerade kryss rutan lagrade procedurer i steg 3 väljer du de procedurer som du vill extrahera, eller klickar på Markera alla för att extrahera alla och klickar sedan på Nästa.

  6. Välj om du vill att de bakåtkompilerade objekten automatiskt ska läggas till på den aktuella sidan.

    Du kan välja att låta guiden automatiskt skapa ritningen förutom att lista de bakåtkompilerade objekten i fönstret tabeller och vyer. Om du väljer att ritningen inte ska skapas automatiskt kan du dra objekten från fönstret Tabeller och vyer till ritningssidan för att skapa databasmodellen manuellt.

  7. Granska dina val för att kontrol lera att du extraherar den information du vill ha och klicka sedan på Slutför.

Om du använder den allmänna ODBC-drivrutinen kan du få ett fel meddelande som anger att den bakåtkompilerade informationen kan vara ofullständig. Vanligt vis är det här inget problem – det är bara att klicka på OK och fortsätta med guiden.

Guiden extraherar den valda informationen och visar anteckningar om extraheringsprocessen i fönstret Utdata.

Visio 2016 och 2013 stöder inte guiden Bakåtkompilering

Vi beklagar. Guiden Bakåtkompilering är inte tillgänglig i Visio Professional 2016, Visio Standard 2016, Visio Professional 2013 eller Visio Standard 2013. För att använda funktionerna för databas modellering bör du överväga att uppgradera till Visio abonnemang 2.

Skaffa den nya versionen

Artikelinnehåll

Läs om hur guiden Bakåtkompilering extraherar

Förbereda för att starta guiden

Bakåtkompilera en befintlig databas

Läs om hur guiden Bakåtkompilering extraherar

Den schema definitions information som guiden kan extrahera beror på en kombination av saker, till exempel funktionerna i databas hanterings systemet (DBMS) och ODBC-drivrutinen. Guiden visar alla element den kan extrahera och låter dig välja vilka du vill ha. Du kanske exempelvis bara är intresse rad av 5 av 10 tabeller och 2 av 4 vyer.

Medan du kör guiden kan du välja att automatiskt skapa ritningen förutom att visa de bakåtkompilerade objekten i fönstret tabeller och vyer. Om du väljer att ritningen inte ska skapas automatiskt kan du dra objekten från fönstret Tabeller och vyer till ritningssidan för att skapa databasmodellen manuellt.

I den mån de är tillgängliga från mål DBMS kan du extrahera följande:

  • Tabeller

  • Vyer

  • Primär nycklar

  • Sekundär nycklar

  • Index

  • Utlösare (inklusive kod)

  • Kontroll satser (inklusive kod)

  • Lagrade procedurer (inklusive kod)

Överst på sidan

Förbereda för att starta guiden

Om du bakåtkompilerar en Excel-arbetsbok innan du startar guiden måste du öppna arbets boken och namnge gruppen eller området som innehåller kolumn rubrikerna. Om du vill använda fler än ett kalkylblad namnger du gruppen med kolumnceller i varje kalkylblad. Intervallen behandlas som tabeller i guiden. Mer information om hur du namnger ett cell område finns i hjälp för Microsoft Office Excel.

För bästa resultat bör du ange standarddrivrutinen till den måldatabas du vill bakåtkompilera innan du kör guiden Bakåtkompilering. Då mappas de inbyggda data typerna korrekt och alla koder som extraheras av guiden visas korrekt i kod fönstret.

  1. Klicka på nyttpå fliken Arkiv , klicka på program vara och databasoch dubbelklicka sedan på databas modell diagram.

  2. Klicka på databas driv rutineri gruppen Hantera på fliken databas .

  3. På fliken driv rutiner väljer du den medföljande driv rutinen för Visio. Om du till exempel skapar en Access-databas väljer du Microsoft Access.

    Om du bakåtkompilerar ett Excel-kalkylblad väljer du Allmän ODBC-drivrutin.

  4. Klicka på Inställningar.

  5. På fliken ODBC-drivrutiner markerar du kryss rutan för den vender driv rutinen för din DBMA. Om du till exempel skapar en Access-databas markerar du kryss rutan driv rutin för Microsoft Access (*. mdb) .

  6. Klicka på OK i respektive dialog ruta.

En leverantör som tillhandahålls 32-bitars ODBC-drivrutin måste vara från ett ODBC-Access-paket som är större än version 2,0 och ODBC Level 1-kompatibel eller mer. En OLE-DATABASLEVERANTÖR som tillhandahålls av leverantören måste vara kompatibel med OLE DB-versionen 1,0 eller senare.

Överst på sidan

Bakåtkompilera en befintlig databas

  1. Klicka på bakåtkompilerapå fliken databas i databas modell diagrammet.

  2. Gör följande på den första skärmen i guiden Bakåtkompilering:

    1. Välj Microsoft Visio-databasdrivrutinen för ditt databas hanterings system (DBMS). Om du inte redan har kopplat Visio-databasdrivrutinen med en viss ODBC-datakälla klickar du på Konfigurera för att göra det nu.

      Om du bakåtkompilerar ett Excel-kalkylblad väljer du Allmän ODBC-drivrutin.

    2. Välj data källa för den databas som du vill uppdatera. Om du inte redan har skapat en datakälla för den befintliga databasen klickar du på Nytt och gör det nu.

      När du skapar en ny källa läggs namnet till i listan Datakällor.

    3. När du är nöjd med inställningarna klickar du på Nästa.

    4. Följ anvisningarna i de dialogrutor som rör drivrutinen. I dialogrutan Anslut datakälla anger du till exempel användarnamn och lösenord och klickar sedan på OK. Om data källan inte är lösenordsskyddad klickar du på OK.

  3. Markera kryssrutorna för den typ av information som du vill extrahera och klicka sedan på Nästa.

    Vissa objekt kanske är nedtonade eftersom inte alla system stöder alla de typer av element som guiden kan extrahera.

  4. Markera kryssrutorna för de tabeller (och vyer, om tillämpligt) som du vill extrahera, eller klicka på Markera alla för att extrahera alla, och klicka sedan på Nästa.

    Om du bakåtkompilerar ett Excel-kalkylblad och inte ser något i den här listan är det troligt att du måste namnge det cell område som innehåller kolumn rubrikerna i kalkyl bladet.

  5. Om du markerade kryss rutan lagrade procedurer i steg 3 väljer du de procedurer som du vill extrahera, eller klickar på Markera alla för att extrahera alla och klickar sedan på Nästa.

  6. Välj om du vill att de bakåtkompilerade objekten automatiskt ska läggas till på den aktuella sidan.

    Du kan välja att låta guiden automatiskt skapa ritningen förutom att lista de bakåtkompilerade objekten i fönstret tabeller och vyer. Om du väljer att ritningen inte ska skapas automatiskt kan du dra objekten från fönstret Tabeller och vyer till ritningssidan för att skapa databasmodellen manuellt.

  7. Granska dina val för att kontrol lera att du extraherar den information du vill ha och klicka sedan på Slutför.

Om du använder den allmänna ODBC-drivrutinen kan du få ett fel meddelande som anger att den bakåtkompilerade informationen kan vara ofullständig. Vanligt vis är det här inget problem – det är bara att klicka på OK och fortsätta med guiden.

Guiden extraherar den valda informationen och visar anteckningar om extraheringsprocessen i fönstret Utdata.

Överst på sidan

Behöver du mer hjälp?

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×