Migrations-Assistent (AccessToSQL)
Der Migrations-Assistent führt Sie durch die Migration einer oder mehrerer Datenbanken von Access zu SQL Server oder SQL Azure. Mithilfe des Assistenten erstellen Sie ein Projekt, fügen dem Projekt Datenbanken hinzu, wählen Objekte aus, die migriert werden sollen, und stellen eine Verbindung mit SQL Server oder SQL Azure her. Außerdem konvertieren, laden und migrieren Sie Access-Schemas und -Daten. Optional können Sie Access-Tabellen mit SQL Server- oder SQL Azure-Tabellen verknüpfen.
Die meisten Seiten des Migrations-Assistenten enthalten dieselben Optionen wie vorhandene SSMA-Dialogfelder. Daher werden hier die Assistentenseiten beschrieben, und dann werden Links bereitgestellt, damit Sie mehr über einzelne Optionen erfahren können. Wenn eine Seite eindeutige Optionen enthält, werden sie hier dokumentiert.
Starten des Migrations-Assistenten
Standardmäßig wird der Migrations-Assistent angezeigt, wenn Sie SSMA starten. Sie können den Assistenten auch im Menü "Datei" starten, indem Sie den Migrations-Assistenten auswählen.
Startseite
Die Willkommensseite führt den Migrations-Assistenten ein und bietet die folgende Option zum Starten des Assistenten.
Starten Sie diesen Assistenten beim Start.
Standardmäßig startet SSMA den Migrations-Assistenten, wenn Sie SSMA starten. Deaktivieren Sie dieses Kontrollkästchen, um den automatischen Start des Assistenten zu verhindern.
Neue Projektseite erstellen
Auf der Seite "Neues Projekt erstellen" geben Sie den Projektdateinamen, den Speicherort und den Migrationsprojekttyp (die Für die Migration verwendete Zielversion von SQL Server) ein. Weitere Informationen finden Sie unter New Project (SSMA)
Seite "Access-Datenbanken hinzufügen"
Auf der Seite "Access-Datenbanken hinzufügen" fügen Sie dem Projekt eine oder mehrere Access-Datenbanken hinzu. Sie können einzelne Datenbanken hinzufügen, indem Sie auf "Datenbanken hinzufügen" klicken und dann im Fenster "Öffnen" die Datenbanken auswählen. Alternativ können Sie Datenbanken auch über die Schaltfläche "Datenbanken suchen" finden. Weitere Informationen finden Sie in den folgenden Themen:
Objekte zum Migrieren der Seite auswählen
Wählen Sie auf der Seite "Zu migrierende Objekte auswählen" Objekte aus, die konvertiert werden sollen. Sie können alle Objekte, Gruppen von Objekten oder einzelne Objekte auswählen.
So markieren Sie Objekte
Erweitern Sie die Access-Metabasis, und erweitern Sie dann Datenbanken.
Führen Sie eine oder mehrere der folgenden Aktionen aus:
Um alle Datenbanken zu konvertieren, aktivieren Sie das Kontrollkästchen neben Datenbanken.
Wenn Sie einzelne Datenbanken konvertieren oder weglassen möchten, aktivieren oder deaktivieren Sie das Kontrollkästchen neben dem Datenbanknamen.
Wenn Sie Abfragen konvertieren oder weglassen möchten, erweitern Sie die Datenbank, und aktivieren oder deaktivieren Sie dann das Kontrollkästchen "Abfragen ".
Wenn Sie einzelne Tabellen konvertieren oder weglassen möchten, erweitern Sie die Datenbank, erweitern Sie Tabellen, und aktivieren oder deaktivieren Sie dann das Kontrollkästchen neben der Tabelle.
Wenn Sie viele Objekte haben, sollten Sie die Optionen für die erweiterte Objektauswahl im rechten Bereich verwenden, um Access-Datenbankobjekte zu filtern. Wenn Sie beispielsweise Tabellen im linken Bereich auswählen, können Sie die Liste der Tabellen filtern, indem Sie Zeichenfolgen in das Feld "Filter" eingeben. Anschließend können Sie die gefilterten Tabellen für die Migration auswählen oder löschen, indem Sie die Schaltflächen oben im Bereich verwenden.
Weitere Informationen zum Filtern finden Sie im Abschnitt "Optionen" der erweiterten Objektauswahl (SSMA Common).For more information about filtering, see the Options section of Advanced Object Selection (SSMA Common).
Herstellen einer Verbindung mit der SQL Server-Seite
Auf der Seite "Mit SQL Server verbinden" geben Sie Verbindungseigenschaften an und stellen dann eine Verbindung mit SQL Server her. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit SQL Server.
Wichtig
Sobald die Verbindung erfolgreich ist, werden Sie auf die Seite "Tabellen verknüpfen" stoßen, auf der Sie die Möglichkeit haben, die Tabellen zu verknüpfen. Klicken Sie auf Weiter , und die Migration wird gestartet.
Herstellen einer Verbindung mit der SQL Azure-Seite
Auf der Seite "Mit SQL Azure verbinden" geben Sie Verbindungseigenschaften an und stellen dann eine Verbindung mit SQL Azure her. Um eine neue Azure-Datenbank zu erstellen, können Sie dies mithilfe der Option "Azure-Datenbank erstellen" tun, die auf der Schaltfläche "Durchsuchen " angezeigt wird. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit SQL Azure
Wichtig
Sobald die Verbindung erfolgreich ist, werden Sie auf die Seite "Tabellen verknüpfen" stoßen, auf der Sie die Möglichkeit haben, die Tabellen zu verknüpfen. Klicken Sie auf der Seite "Links" auf die Schaltfläche "Weiter ", um die Migration zu starten.
Tabellenseite verknüpfen
Auf der Seite "Tabellen verknüpfen" können Sie Ihre ursprünglichen Access-Tabellen mit den migrierten SQL Server- oder SQL Azure-Tabellen verknüpfen. Das Verknüpfen von Tabellen ändert Ihre Access-Datenbank so, dass Ihre Abfragen, Formulare, Berichte und Datenzugriffsseiten die Daten in der SQL Server- oder Azure SQL-Datenbank anstelle der Daten in Ihrer Access-Datenbank verwenden.
Verknüpfen von Tabellen
Aktivieren Sie das Kontrollkästchen "Tabellen verknüpfen", um Access-Tabellen mit den migrierten SQL Server- oder SQL Azure-Tabellen zu verknüpfen. Um mit der Migration zu beginnen, klicken Sie auf die Schaltfläche "Weiter ".
Migrationsstatusseite
Auf der Seite "Migrationsstatus" wird der Fortschritt der Konvertierung der Access-Schemas in SQL Server- oder SQL Azure-Schemas, das Laden der konvertierten Schemas in SQL Server oder SQL Azure und dann die Migration von Daten angezeigt.
Weitere Informationen zu dieser Seite finden Sie unter Konvertieren, Laden und Migrieren
Weitere Informationen
Erste Schritte mit dem SQL Server-Migrations-Assistenten für Access (AccessToSQL)
Migrieren von Access-Datenbanken zu SQL Server
Benutzeroberflächenreferenz(Access)