Dela via


Komma igång med SQL Server Migration Assistant for Access (AccessToSQL)

Med SQL Server Migration Assistant (SSMA) för Access kan du snabbt konvertera Access-databasobjekt till SQL Server- eller Azure SQL Database-objekt, ladda upp de resulterande objekten till SQL Server eller Azure SQL Database och migrera data från Access till SQL Server eller Azure SQL Database. Om det behövs kan du även länka Access-tabeller till SQL Server- eller Azure SQL Database-tabeller så att du kan fortsätta att använda dina befintliga Access-klientdelsprogram med SQL Server eller Azure SQL Database.

Det här avsnittet beskriver installationsprocessen och hjälper dig att bekanta dig med SSMA-användargränssnittet.

Installera SSMA

Om du vill använda SSMA måste du först installera SSMA-klientprogrammet på en dator som har åtkomst till både de databaser som du vill migrera och målinstansen av SQL Server eller Azure SQL Database. Installationsinstruktioner finns i Installing SQL Server Migration Assistant for Access (AccessToSQL).

Starta SSMA genom att klicka på Start, peka på Alla program, peka på SQL Server Migration Assistant för Accessoch välj sedan SQL Server Migration Assistant för Access.

Använda SSMA

När du har installerat SSMA kan du bekanta dig med SSMA-användargränssnittet innan du använder verktyget för att migrera Åtkomstdatabaser till SQL Server eller Azure SQL Database. SSMA-användargränssnittet, inklusive metadatautforskaren, metadata, verktygsfält, utdatafönstret och fönstret för fellistan visas i följande diagram:

SSMA för Access grafiskt användargränssnitt

Starta en migrering genom att skapa ett nytt projekt och sedan lägga till Access-databaser i Access Metadata Explorer. Du kan sedan högerklicka på objekt i Access Metadata Explorer för att utföra uppgifter som:

  • Exportera en inventering av Access-databasobjekt till SQL Server eller Azure SQL Database.
  • Skapa rapporter som utvärderar konverteringar till SQL Server eller Azure SQL Database.
  • Konvertera Access-scheman till SQL Server- eller Azure SQL Database-scheman.

Du kan också utföra dessa uppgifter med hjälp av verktygsfälten och menyerna.

Du måste också ansluta till en instans av SQL Server. Efter en lyckad anslutning visas en hierarki med SQL Server-databaser i SQL Server Metadata Explorer. När du har konverterat Access-scheman till SQL Server-scheman kan du välja dessa konverterade scheman i SQL Server Metadata Explorer och sedan läsa in schemana i SQL Server.

Om du har valt Azure SQL Database från listrutan Migrera till i dialogrutan Nytt projekt måste du ansluta till Azure SQL Database. Efter en lyckad anslutning visas en hierarki med Azure SQL Database-databaser i Azure SQL Database Metadata Explorer. När du har konverterat Access-scheman till Azure SQL Database-scheman kan du välja dessa konverterade scheman i Azure SQL Database Metadata Explorer och sedan läsa in schemana till SQL Server.

När du har läst in konverterade scheman till SQL Server eller Azure SQL Database kan du återgå till Access Metadata Explorer och migrera data från Access-databaser till SQL Server- eller Azure SQL Database-databaser. Om det behövs kan du även länka Access-tabeller till SQL Server- eller Azure SQL Database-tabeller.

Mer information om dessa uppgifter och hur du utför dem finns i följande avsnitt:

I följande avsnitt beskrivs funktionerna i SSMA-användargränssnittet.

Metadatautforskare

SSMA innehåller två metadatautforskare som du kan använda för att bläddra i och utföra åtgärder på Access- och SQL Server- eller Azure SQL Database-databaser.

Komma åt metadatautforskaren

Access Metadata Explorer visar information om de Åtkomstdatabaser som har lagts till i projektet. När du lägger till en Access-databas hämtar SSMA metadata om databasen, vilket är de metadata som är tillgängliga i Access Metadata Explorer.

Du kan använda Access Metadata Explorer för att utföra följande uppgifter:

  • Bläddra bland tabellerna i varje Access-databas.

  • Välj objekt för konvertering och konvertera objekten till SQL Server-syntax. Mer information finns i Konvertera åtkomstdatabasobjekt.

  • Välj objekt för datamigrering och migrera data från dessa objekt till SQL Server. Mer information finns i Migrera åtkomstdata till SQL Server.

  • Länka och ta bort länk till Access- och SQL Server-tabeller.

SQL Server eller Azure SQL Database Metadata Explorer

SQL Server eller Azure SQL Database Metadata Explorer visar information om en instans av SQL Server eller Azure SQL Database. När du ansluter till en instans av SQL Server eller Azure SQL Database hämtar SSMA metadata om den instansen och lagrar den i projektfilen.

Du kan använda SQL Server eller Azure SQL Database Metadata Explorer för att välja konverterade Access-databasobjekt och läsa in (synkronisera) dessa objekt i instansen av SQL Server eller Azure SQL Database.

Mer information finns i Läsa in konverterade databasobjekt till SQL Server.

Metadata

Till höger om varje metadatautforskare finns flikar som beskriver det valda objektet. Om du till exempel väljer en tabell i Access Metadata Explorer visas fyra flikar: Table, Type Mapping, Propertiesoch Data. Om du väljer en tabell i SQL Server Metadata Explorer visas tre flikar: Table, SQLoch Data.

De flesta metadatainställningar är skrivskyddade. Du kan dock ändra följande metadata:

  • I Access Metadata Explorer kan du ändra typmappningar. Se till att göra dessa ändringar innan du skapar rapporter eller konverterar scheman.

  • I SQL Server Metadata Explorer kan du ändra tabell- och indexegenskaper på fliken Tabell. Gör dessa ändringar innan du läser in schemana i SQL Server. Mer information finns i Konvertera åtkomstdatabasobjekt.

Verktygsfält

SSMA har två verktygsfält: ett projektverktygsfält och ett migreringsverktygsfält.

Projektverktygsfältet

Projektverktygsfältet innehåller knappar för att arbeta med projekt, lägga till Access-databasfiler och ansluta till SQL Server eller Azure SQL Database. De här knapparna liknar kommandona på menyn Arkiv.

Verktygsfältet för migrering

Verktygsfältet migrering innehåller följande kommandon:

Knapp Funktion
Konvertera, läsa in och migrera Konverterar Access-databaser, läser in de konverterade objekten till SQL Server eller Azure SQL Database och migrerar data till SQL Server eller Azure SQL Database, allt i ett steg.
Skapa rapport Konverterar det valda åtkomstschemat till SQL Server- eller Azure SQL Database-syntaxen och skapar sedan en rapport som visar hur lyckad konverteringen var.

Det här kommandot är endast tillgängligt när objekt har valts i Access Metadata Explorer.
Konvertera schema Konverterar det valda åtkomstschemat till SQL Server- eller Azure SQL Database-scheman.

Det här kommandot är endast tillgängligt när objekt har valts i Access Metadata Explorer.
Migrera data Migrerar data från Access-databasen till SQL Server eller Azure SQL Database. Innan du kör det här kommandot måste du konvertera Access-scheman till SQL Server- eller Azure SQL Database-scheman och sedan läsa in objekten i SQL Server eller Azure SQL Database.

Det här kommandot är endast tillgängligt när objekt har valts i Access Metadata Explorer.
Stoppa Stoppar den aktuella processen, till exempel konvertering av objekt till SQL Server eller Azure SQL Database-syntax.

SSMA innehåller följande menyer:

Meny Beskrivning
Fil Innehåller kommandon för migreringsguiden, arbeta med projekt, lägga till och ta bort Access-databasfiler och ansluta till SQL Server eller Azure SQL Database.
Redigera Innehåller kommandon för att hitta och arbeta med text på informationssidorna, till exempel kopiera Transact-SQL från fönstret SQL-information. Om du vill öppna dialogrutan Hantera bokmärken klickar du på Hantera bokmärken på redigera-menyn. I dialogrutan visas en lista över befintliga bokmärken. Du kan använda knapparna till höger i dialogrutan för att hantera bokmärkena.
Visa Innehåller kommandot Synkronisera metadatautforskare. Detta synkroniserar objekten mellan Access Metadata Explorer och SQL Server eller Azure SQL Database Metadata Explorer. Innehåller även kommandon för att visa och dölja utdata och fellista fönsterrutor samt ett alternativ layouter för att hantera layouterna.
Verktyg Innehåller kommandon för att skapa rapporter, exportera data, migrera objekt och data, länka tabeller och ge åtkomst till dialogrutor för globala inställningar och projektinställningar.
Hjälp Ger åtkomst till SSMA-hjälpen och dialogrutan Om.

Utdatafönster och Fellistefönster

Menyn Visa innehåller kommandon för att ändra synligheten för fönstret Utdata och fönstret Fellista:

  • Fönstret Utdata visar statusmeddelanden från SSMA under objektkonvertering, objektsynkronisering och datamigrering.

  • I fönstret Fellista visas felmeddelanden, varningar och informationsmeddelanden i en lista som du kan sortera.

Se även

Migrera åtkomstdatabaser till SQL Server