Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
I den här guiden får du lära dig hur du migrerar dina Microsoft Access-databaser till SQL Server med hjälp av SQL Server Migration Assistant for Access (SSMA for Access).
Andra migreringsguider finns i Azure Database Migration Guides.
Förutsättningar
Innan du börjar migrera din Access-databas till SQL Server:
- Kontrollera att källmiljön stöds.
- Hämta SSMA för åtkomst.
- Se till att du får en anslutning och tillräcklig behörighet så att du kommer åt både källan och målet.
Före migrering
När du har uppfyllt kraven är du redo att identifiera topologin i din miljö och utvärdera om migreringen är genomförbar.
Värdera
Genom att använda SSMA för åtkomst kan du granska databasobjekt och data och utvärdera databaser för migrering. Mer information om verktyget finns i SQL Server Migration Assistant for Access (AccessToSQL).
Så här skapar du en utvärdering:
Öppna SSMA för Access.
Välj Filoch välj sedan Nytt projekt.
Ange ett projektnamn och en plats för att spara projektet. Välj sedan ett SQL Server-migreringsmål i listrutan och välj OK.
Välj Lägg till databaser och välj de databaser som ska läggas till i projektet.
I Access Metadata Explorer högerklickar du på den databas som du vill utvärdera och väljer sedan Skapa rapport. Du kan också välja fliken Skapa rapport i det övre högra hörnet.
Granska HTML-rapporten för att förstå konverteringsstatistik och eventuella fel eller varningar. Du kan också öppna rapporten i Excel för att få en inventering av Access-objekt och den ansträngning som krävs för att utföra schemakonverteringar. Standardplatsen för rapporten finns i rapportmappen i SSMAProjects, som du ser här:
drive:\<username>\Documents\SSMAProjects\MyAccessMigration\report\report_2020_11_12T02_47_55\.
Verifiera datatyperna
Verifiera standardmappningarna för datatyper och ändra dem baserat på krav, om det behövs. Så här gör du:
På menyn Verktyg väljer du Projektinställningar.
Välj fliken Typmappning.
Du kan ändra typmappningen för varje tabell genom att välja tabellen i Access Metadata Explorer.
Konvertera
Så här konverterar du databasobjekt:
Välj Anslut till SQL Server och ange anslutningsinformation.
Högerklicka på databasen i Access Metadata Explorer och välj Konvertera schema. Du kan också välja fliken Konvertera schema i det övre högra hörnet.
När konverteringen är klar jämför och granskar du de konverterade objekten med de ursprungliga objekten för att identifiera potentiella problem och åtgärda dem baserat på rekommendationerna.
Jämför den konverterade Transact-SQL texten med den ursprungliga koden och granska rekommendationerna.
(Valfritt) Om du vill konvertera ett enskilt objekt högerklickar du på objektet och väljer Konvertera schema. Ett objekt som har konverterats visas med fet stil i Access Metadata Explorer.
I utdatafönstret väljer du Granska resultat och granskar felen i fönstret Fellista .
Spara projektet lokalt för en offline schemaförbättringsövning. På menyn Arkiv väljer du Spara projekt. Det här steget ger dig möjlighet att utvärdera käll- och målscheman offline och utföra reparation innan du publicerar schemat till SQL Server.
Migrera
När du har utvärderat dina databaser och åtgärdat eventuella avvikelser är nästa steg att köra migreringsprocessen. Att migrera data är en massinläsningsåtgärd som flyttar rader med data till SQL Server i transaktioner. Antalet rader som ska läsas in i SQL Server i varje transaktion konfigureras i projektinställningarna.
Så här publicerar du schemat och migrerar data med hjälp av SSMA för Åtkomst:
Om du inte redan har gjort det väljer du Anslut till SQL Server och anger anslutningsinformation.
Publicera schemat genom att högerklicka på databasen i SQL Server Metadata Explorer och välja Synkronisera med databas. Den här åtgärden publicerar MySQL-schemat till SQL Server.
Granska mappningen mellan källprojektet och målet.
Migrera data genom att högerklicka på den databas eller det objekt som du vill migrera i Access Metadata Explorer och välja Migrera data. Du kan också välja fliken Migrera data . Om du vill migrera data för en hel databas markerar du kryssrutan bredvid databasnamnet. Om du vill migrera data från enskilda tabeller expanderar du databasen, expanderar Tabeller och markerar sedan kryssrutorna bredvid tabellerna. Om du vill utelämna data från enskilda tabeller avmarkerar du kryssrutorna.
När migreringen är klar visar du datamigreringsrapport.
Anslut till SQL Server-instansen med hjälp av SQL Server Management Studio (SSMS) och verifiera migreringen genom att granska data och schema.
Eftermigration
När du har slutfört migrering fas måste du slutföra en serie uppgifter efter migreringen för att säkerställa att allt fungerar så smidigt och effektivt som möjligt.
Korrigera applikationer
När du har migrerat data till målmiljön måste alla program som tidigare förbrukade källan börja förbruka målet. För att utföra den här uppgiften krävs ändringar i programmen i vissa fall.
Utföra tester
Testmetoden för databasmigrering består av följande aktiviteter:
- Utveckla verifieringstester: Om du vill testa databasmigrering måste du använda SQL-frågor. Du måste skapa valideringsfrågorna som ska köras mot både källdatabaserna och måldatabaserna. Valideringsfrågorna bör omfatta det omfång som du har definierat.
- Konfigurera en testmiljö: Testmiljön bör innehålla en kopia av källdatabasen och måldatabasen. Se till att isolera testmiljön.
- Kör valideringstester: Kör valideringstester mot källan och målet och analysera sedan resultaten.
- Kör prestandatester: Kör prestandatester mot källan och målet och analysera och jämför sedan resultaten.
Optimera
Fasen efter migreringen är avgörande för att förena eventuella problem med datanoggrannhet, verifiera fullständighet och åtgärda prestandaproblem med arbetsbelastningen.
Anmärkning
Mer information om dessa problem och stegen för att minimera dem finns i validerings- och optimeringsguiden efter migreringen.
Migrationsresurser
Mer hjälp med att slutföra det här migreringsscenariot finns i följande resurs. Det utvecklades till stöd för ett verkligt migreringsprojekt.
| Titel | Beskrivning |
|---|---|
| Utvärderingsmodell och verktyg för dataarbetsbelastning | Det här verktyget tillhandahåller föreslagna målplattformar för bästa passform, molnberedskap och program- eller databasreparationsnivå för en viss arbetsbelastning. Den erbjuder enkel beräkning med ett klick och rapportgenerering som hjälper till att påskynda stora fastighetsbedömningar genom att tillhandahålla en automatiserad och enhetlig beslutsprocess för målplattformen. |
Data SQL Engineering-teamet utvecklade dessa resurser. Det här teamets huvudstadga är att avblockera och påskynda komplex modernisering för migreringsprojekt för dataplattform till Microsofts Azure-dataplattform.