Delen via


Aan de slag met SQL Server Migration Assistant for Access (AccessToSQL)

Met SQL Server Migration Assistant (SSMA) voor Access kunt u snel Access-databaseobjecten converteren naar SQL Server- of Azure SQL Database-objecten, de resulterende objecten uploaden naar SQL Server of Azure SQL Database en gegevens migreren van Access naar SQL Server of Azure SQL Database. Indien nodig kunt u Access-tabellen ook koppelen aan SQL Server- of Azure SQL Database-tabellen, zodat u uw bestaande Front-endtoepassingen van Access kunt blijven gebruiken met SQL Server of Azure SQL Database.

Dit onderwerp introduceert het installatieproces en helpt u vertrouwd te raken met de SSMA-gebruikersinterface.

SSMA installeren

Als u SSMA wilt gebruiken, moet u eerst het SSMA-clientprogramma installeren op een computer die toegang heeft tot zowel de databases die u wilt migreren als het doelexemplaren van SQL Server of Azure SQL Database. Zie SQL Server Migration Assistant for Access (AccessToSQL) installerenvoor installatie-instructies.

Als u SSMA wilt starten, klikt u op Start, wijst u Alle Programma'saan, gaat u naar SQL Server Migration Assistant voor Accessen selecteert u ten slotte SQL Server Migration Assistant voor Access.

SSMA gebruiken

Na de installatie van SSMA kunt u vertrouwd raken met de SSMA-gebruikersinterface voordat u het hulpprogramma gebruikt om Access-databases te migreren naar SQL Server of Azure SQL Database. De SSMA-gebruikersinterface, waaronder de metagegevensverkenners, metagegevens, werkbalken, het deelvenster Uitvoer en het deelvenster Foutenlijst, worden weergegeven in het volgende diagram:

SSMA for Access Graphical User Interface

Als u een migratie wilt starten, maakt u een nieuw project en voegt u vervolgens Access-databases toe aan Access Metadata Explorer. U kunt vervolgens met de rechtermuisknop op objecten in Access Metadata Explorer klikken om taken uit te voeren, zoals:

  • Een inventaris van Access-databaseobjecten exporteren naar SQL Server of Azure SQL Database.
  • Rapporten maken waarmee conversies naar SQL Server of Azure SQL Database worden beoordeeld.
  • Access-schema's converteren naar SQL Server- of Azure SQL Database-schema's.

U kunt deze taken ook uitvoeren met behulp van de werkbalken en menu's.

U moet ook verbinding maken met een exemplaar van SQL Server. Na een geslaagde verbinding wordt een hiërarchie van SQL Server-databases weergegeven in SQL Server Metadata Explorer. Nadat u Access-schema's hebt geconverteerd naar SQL Server-schema's, kunt u deze geconverteerde schema's selecteren in SQL Server Metadata Explorer en de schema's vervolgens laden in SQL Server.

Als u Azure SQL Database hebt geselecteerd in de vervolgkeuzelijst Migreren naar het nieuwe project, moet u verbinding maken met Azure SQL Database. Na een geslaagde verbinding wordt een hiërarchie van Azure SQL Database-databases weergegeven in Azure SQL Database Metadata Explorer. Nadat u Access-schema's hebt geconverteerd naar Azure SQL Database-schema's, kunt u deze geconverteerde schema's selecteren in Azure SQL Database Metadata Explorer en de schema's vervolgens laden in SQL Server.

Nadat u geconverteerde schema's in SQL Server of Azure SQL Database hebt geladen, kunt u terugkeren naar Access Metadata Explorer en gegevens van Access-databases migreren naar SQL Server- of Azure SQL Database-databases. Indien nodig kunt u Access-tabellen ook koppelen aan SQL Server- of Azure SQL Database-tabellen.

Zie de volgende onderwerpen voor meer informatie over deze taken en hoe u deze uitvoert:

In de volgende secties worden de functies van de SSMA-gebruikersinterface beschreven.

Metagegevensverkenners

SSMA bevat twee metagegevensverkenners die u kunt gebruiken om te bladeren en acties uit te voeren op Access- en SQL Server- of Azure SQL Database-databases.

Access Metadata Explorer

Access Metadata Explorer bevat informatie over de Access-databases die aan het project zijn toegevoegd. Wanneer u een Access-database toevoegt, haalt SSMA metagegevens over die database op. Dit zijn de metagegevens die beschikbaar zijn in Access Metadata Explorer.

U kunt Access Metadata Explorer gebruiken om de volgende taken uit te voeren:

  • Blader door de tabellen in elke Access-database.

  • Selecteer objecten voor conversie en converteer de objecten naar sql Server-syntaxis. Zie Access-databaseobjecten converterenvoor meer informatie.

  • Selecteer objecten voor gegevensmigratie en migreer de gegevens van deze objecten naar SQL Server. Zie Access-gegevens migreren naar SQL Servervoor meer informatie.

  • Access- en SQL Server-tabellen koppelen en ontkoppelen.

SQL Server of Azure SQL Database Metadata Explorer

SQL Server of Azure SQL Database Metadata Explorer bevat informatie over een exemplaar van SQL Server of Azure SQL Database. Wanneer u verbinding maakt met een exemplaar van SQL Server of Azure SQL Database, haalt SSMA metagegevens over dat exemplaar op en slaat deze op in het projectbestand.

U kunt sql Server of Azure SQL Database Metadata Explorer gebruiken om geconverteerde Access-databaseobjecten te selecteren en deze objecten te laden (synchroniseren) in het exemplaar van SQL Server of Azure SQL Database.

Zie Geconverteerde databaseobjecten laden in SQL Servervoor meer informatie.

Metagegevens

Rechts van elke metagegevensverkenner bevinden zich tabbladen waarin het geselecteerde object wordt beschreven. Als u bijvoorbeeld een tabel selecteert in Access Metadata Explorer, worden er vier tabbladen weergegeven: Tabel, Typetoewijzing, Eigenschappenen Gegevens. Als u een tabel selecteert in SQL Server Metadata Explorer, worden er drie tabbladen weergegeven: Table, SQLen Data.

De meeste metagegevensinstellingen zijn alleen-leesbaar. U kunt echter de volgende metagegevens wijzigen:

  • In Access Metadata Explorer heeft u de mogelijkheid om typetoewijzingen aan te passen. Zorg ervoor dat u deze wijzigingen aanbrengt voordat u rapporten maakt of schema's converteert.

  • In SQL Server Metadata Explorer kunt u tabel- en indexeigenschappen wijzigen op het tabblad Tabel. Breng deze wijzigingen aan voordat u de schema's in SQL Server laadt. Zie Access-databaseobjecten converterenvoor meer informatie.

Werkbalken

SSMA heeft twee werkbalken: een projectwerkbalk en een migratiewerkbalk.

De projectwerkbalk

De projectwerkbalk bevat knoppen voor het werken met projecten, het toevoegen van Access-databasebestanden en het maken van verbinding met SQL Server of Azure SQL Database. Deze knoppen lijken op de opdrachten in het menu Bestand.

De migratiewerkbalk

De migratiewerkbalk bevat de volgende opdrachten:

Knop Functie
converteren, laden en migreren Converteert Access-databases, laadt de geconverteerde objecten in SQL Server of Azure SQL Database en migreert gegevens naar SQL Server of Azure SQL Database, allemaal in één stap.
Rapport maken Converteert het geselecteerde Access-schema naar de syntaxis van SQL Server of Azure SQL Database en maakt vervolgens een rapport dat laat zien hoe succesvol de conversie was.

Deze opdracht is alleen beschikbaar wanneer objecten zijn geselecteerd in Access Metadata Explorer.
Schema converteren Converteert het geselecteerde Access-schema naar SQL Server- of Azure SQL Database-schema's.

Deze opdracht is alleen beschikbaar wanneer objecten zijn geselecteerd in Access Metadata Explorer.
Gegevens migreren Hiermee worden gegevens van de Access-database gemigreerd naar SQL Server of Azure SQL Database. Voordat u deze opdracht uitvoert, moet u de Access-schema's converteren naar SQL Server- of Azure SQL Database-schema's en de objecten vervolgens laden in SQL Server of Azure SQL Database.

Deze opdracht is alleen beschikbaar wanneer objecten zijn geselecteerd in Access Metadata Explorer.
stoppen Hiermee stopt u het huidige proces, zoals het converteren van objecten naar SQL Server of Azure SQL Database-syntaxis.

SSMA bevat de volgende menu's:

Menu Beschrijving
bestand Bevat opdrachten voor de migratiewizard, het werken met projecten, het toevoegen en verwijderen van Access-databasebestanden en het maken van verbinding met SQL Server of Azure SQL Database.
bewerken Bevat opdrachten voor het zoeken en werken met tekst op de detailpagina's, zoals het kopiëren van Transact-SQL vanuit het deelvenster SQL-details. Als u het dialoogvenster Bladwijzers beheren wilt openen, klikt u in het menu Bewerken op Bladwijzers beheren. In het dialoogvenster ziet u een lijst met bestaande bladwijzers. U kunt de knoppen aan de rechterkant van het dialoogvenster gebruiken om de bladwijzers te beheren.
weergeven Bevat de opdracht Synchroniseer Metadata Explorers. Hiermee worden de objecten gesynchroniseerd tussen Access Metadata Explorer en SQL Server of Azure SQL Database Metadata Explorer. Bevat ook opdrachten voor het weergeven en verbergen van de uitvoer en foutlijst deelvensters en een optie indelingen om de indelingen te beheren.
Hulpprogramma's Bevat opdrachten voor het maken van rapporten, het exporteren van gegevens, het migreren van objecten en gegevens, het koppelen van tabellen en het bieden van toegang tot dialoogvensters voor globale en projectinstellingen.
Help Biedt toegang tot SSMA Help en tot het dialoogvenster Over.

Deelvenster Uitvoer en deelvenster Foutenlijst

Het menu Weergave bevat opdrachten om de zichtbaarheid van het deelvenster Uitvoer en het deelvenster Foutenlijst in te schakelen:

  • In het deelvenster Uitvoer ziet u statusberichten van SSMA tijdens objectconversie, objectsynchronisatie en gegevensmigratie.

  • In het deelvenster Foutenlijst worden fout-, waarschuwings- en informatieve berichten weergegeven in een lijst die u kunt sorteren.

Zie ook

Migratie van Access-databases naar SQL Server