Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Der SQL Server SQL Server-Migrations-Assistent (SSMA) für Access hilft Ihnen beim schnellen Konvertieren von Access-Datenbankobjekten in SQL Server- oder Azure SQL-Datenbankobjekte. Sie können die resultierenden Objekte in SQL Server oder Azure SQL-Datenbank hochladen und Daten von Access zu SQL Server oder Azure SQL-Datenbank migrieren.
Bei Bedarf können Sie Access-Tabellen auch mit SQL Server- oder Azure SQL-Datenbanktabellen verknüpfen, damit Sie ihre vorhandenen Access-Front-End-Anwendungen weiterhin mit SQL Server oder Azure SQL-Datenbank verwenden können.
Dieser Artikel führt den Installationsprozess ein und hilft Ihnen, sich mit der SSMA-Benutzeroberfläche vertraut zu machen.
Installieren von SSMA
Um SSMA zu verwenden, installieren Sie zuerst das SSMA-Clientprogramm auf einem Computer, der auf die Datenbanken zugreifen kann, die Sie migrieren möchten, und die Zielinstanz von SQL Server oder Azure SQL-Datenbank. Installationsanweisungen finden Sie unter Installieren des SQL Server-Migrations-Assistenten für Access.
Um SSMA zu starten, wählen Sie "Start" aus, zeigen Sie auf "Alle Programme", zeigen Sie auf den SQL Server-Migrations-Assistenten für Access, und wählen Sie dann den SQL Server-Migrations-Assistenten für Access aus.
Nutzen Sie SSMA
Nach der Installation von SSMA ist es hilfreich, sich mit der SSMA-Benutzeroberfläche vertraut zu machen, bevor Sie das Tool zum Migrieren von Access-Datenbanken zu SQL Server- oder Azure SQL-Datenbank verwenden. Das folgende Diagramm zeigt die SSMA-Benutzeroberfläche, einschließlich der Metadaten-Explorer, Metadaten, Symbolleisten, Ausgabebereich und Fehlerlistenbereich:
Um eine Migration zu starten, erstellen Sie ein neues Projekt, und fügen Sie dann Access-Datenbanken zum Access-Metadaten-Explorer hinzu. Anschließend können Sie im Access-Metadaten-Explorer Objekte mit der rechten Maustaste anklicken, um Aufgaben wie die folgenden auszuführen:
- Exportieren eines Inventars von Access-Datenbankobjekten in SQL Server- oder Azure SQL-Datenbank.
- Erstellen von Berichten, die Konvertierungen in SQL Server- oder Azure SQL-Datenbank bewerten.
- Konvertieren von Access-Schemas in SQL Server- oder Azure SQL-Datenbankschemas.
Sie können diese Aufgaben auch mithilfe der Symbolleisten und Menüs ausführen.
Sie müssen auch eine Verbindung mit einer Instanz von SQL Server herstellen. Nach einer erfolgreichen Verbindung wird eine Hierarchie von SQL Server-Datenbanken im SQL Server-Metadaten-Explorer angezeigt. Nachdem Sie Access-Schemas in SQL Server-Schemas konvertiert haben, können Sie diese konvertierten Schemas im SQL Server-Metadaten-Explorer auswählen und dann die Schemas in SQL Server laden.
Wenn Sie azure SQL-Datenbank aus der Dropdownliste "Migrieren" im Dialogfeld "Neues Projekt" auswählen, müssen Sie eine Verbindung mit Azure SQL-Datenbank herstellen. Nach einer erfolgreichen Verbindung wird eine Hierarchie von Azure SQL-Datenbankdatenbanken im Azure SQL-Datenbankmetadaten-Explorer angezeigt. Nachdem Sie Access-Schemas in Azure SQL-Datenbankschemas konvertiert haben, können Sie diese konvertierten Schemas im Azure SQL-Datenbankmetadaten-Explorer auswählen und dann die Schemas in SQL Server laden.
Nachdem Sie konvertierte Schemas in SQL Server- oder Azure SQL-Datenbank geladen haben, können Sie zum Access-Metadaten-Explorer zurückkehren und Daten aus Access-Datenbanken in SQL Server- oder Azure SQL-Datenbankdatenbanken migrieren. Bei Bedarf können Sie access-Tabellen auch mit SQL Server- oder Azure SQL-Datenbanktabellen verknüpfen.
Weitere Informationen zu diesen Aufgaben und deren Ausführung finden Sie in den folgenden Artikeln:
- Vorbereiten von Access-Datenbanken für die Migration
- Migrieren von Access-Datenbanken zu SQL Server und Azure SQL
- Verknüpfen von Access-Anwendungen mit SQL Server und Azure SQL
In den folgenden Abschnitten werden die Features der SSMA-Benutzeroberfläche beschrieben.
Metadaten-Explorer
SSMA enthält zwei Metadaten-Explorer, mit denen Sie Aktionen für Access- und SQL Server- oder Azure SQL-Datenbankdatenbanken durchsuchen und ausführen können.
Metadaten-Explorer öffnen
Der Access-Metadaten-Explorer zeigt Informationen zu den Access-Datenbanken an, die dem Projekt hinzugefügt werden. Wenn Sie eine Access-Datenbank hinzufügen, ruft SSMA Metadaten zu dieser Datenbank ab. Diese Metadaten sind im Access-Metadaten-Explorer verfügbar.
Verwenden Sie den Access-Metadaten-Explorer, um die folgenden Aufgaben auszuführen:
Durchsuchen Sie die Tabellen in jeder Access-Datenbank.
Wählen Sie Objekte für die Konvertierung aus, und konvertieren Sie die Objekte in die SQL Server-Syntax. Weitere Informationen finden Sie unter Konvertieren von Access-Datenbankobjekten.
Wählen Sie Objekte für die Datenmigration aus, und migrieren Sie die Daten aus diesen Objekten zu SQL Server. Weitere Informationen finden Sie unter Migrieren von Access-Daten in SQL Server und Azure SQL.
Verknüpfen und Aufheben der Verknüpfung von Access- und SQL Server-Tabellen.
SQL Server- oder Azure SQL-Datenbankmetadaten-Explorer
SQL Server oder Azure SQL Database Metadatenexplorer zeigt Informationen zu einer Instanz von SQL Server oder Azure SQL Database an. Wenn Sie eine Verbindung mit einer Instanz von SQL Server oder Azure SQL-Datenbank herstellen, ruft SSMA Metadaten zu dieser Instanz ab und speichert sie in der Projektdatei.
Verwenden Sie den SQL Server- oder Azure SQL-Datenbankmetadaten-Explorer, um konvertierte Access-Datenbankobjekte auszuwählen und diese Objekte in die Instanz von SQL Server oder Azure SQL-Datenbank zu laden (synchronisieren).
Weitere Informationen finden Sie unter Laden konvertierter Datenbankobjekte in SQL Server.
Metadaten
Rechts neben jedem Metadaten-Explorer beschreiben Registerkarten das ausgewählte Objekt. Wenn Sie beispielsweise eine Tabelle im Access-Metadaten-Explorer auswählen, werden vier Registerkarten angezeigt: Tabelle, Typzuordnung, Eigenschaften und Daten. Wenn Sie eine Tabelle im SQL Server-Metadaten-Explorer auswählen, werden drei Registerkarten angezeigt: Tabelle, SQL und Daten.
Die meisten Metadateneinstellungen sind schreibgeschützt. Sie können jedoch die folgenden Metadaten ändern:
Im Access-Metadaten-Explorer können Sie Typzuordnungen ändern. Nehmen Sie diese Änderungen vor dem Erstellen von Berichten vor oder konvertieren Sie Schemas.
Im SQL Server-Metadaten-Explorer können Sie Tabellen- und Indexeigenschaften auf der Registerkarte "Tabelle " ändern. Nehmen Sie diese Änderungen vor, bevor Sie die Schemas in SQL Server laden. Weitere Informationen finden Sie unter Konvertieren von Access-Datenbankobjekten.
Symbolleisten
SSMA verfügt über zwei Symbolleisten: eine Projektsymbolleiste und eine Migrationssymbolleiste.
Die Projektsymbolleiste
Die Projektsymbolleiste enthält Schaltflächen zum Arbeiten mit Projekten, Hinzufügen von Access-Datenbankdateien und Herstellen einer Verbindung mit SQL Server oder Azure SQL-Datenbank. Diese Schaltflächen ähneln den Befehlen im Menü "Datei ".
Die Migrationssymbolleiste
Die Migrationssymbolleiste enthält die folgenden Befehle:
| Button | Funktion |
|---|---|
| Konvertieren, Laden und Migrieren | Konvertiert Access-Datenbanken, lädt die konvertierten Objekte in SQL Server- oder Azure SQL-Datenbank und migriert Daten in SQL Server- oder Azure SQL-Datenbank , alle in einem Schritt. |
| Bericht erstellen | Konvertiert das ausgewählte Access-Schema in sql Server- oder Azure SQL-Datenbanksyntax und erstellt dann einen Bericht, der zeigt, wie erfolgreich die Konvertierung war. Dieser Befehl ist nur verfügbar, wenn Sie Objekte im Access-Metadaten-Explorer auswählen. |
| Schema konvertieren | Konvertiert das ausgewählte Access-Schema in SQL Server- oder Azure SQL-Datenbankschemas. Dieser Befehl ist nur verfügbar, wenn Sie Objekte im Access-Metadaten-Explorer auswählen. |
| Daten migrieren | Migriert Daten aus der Access-Datenbank zu SQL Server- oder Azure SQL-Datenbank. Bevor Sie diesen Befehl ausführen, müssen Sie die Access-Schemas in SQL Server- oder Azure SQL-Datenbankschemas konvertieren und dann die Objekte in SQL Server- oder Azure SQL-Datenbank laden. Dieser Befehl ist nur verfügbar, wenn Sie Objekte im Access-Metadaten-Explorer auswählen. |
| Beenden | Beendet den aktuellen Prozess, z. B. das Konvertieren von Objekten in SQL Server oder die Azure SQL-Datenbanksyntax. |
Menüs
SSMA enthält die folgenden Menüs:
| Menü | Description |
|---|---|
| File | Enthält Befehle für den Migrations-Assistenten, arbeiten mit Projekten, Hinzufügen und Entfernen von Access-Datenbankdateien und Herstellen einer Verbindung mit SQL Server oder Azure SQL-Datenbank. |
| Bearbeiten | Enthält Befehle zum Suchen und Arbeiten mit Text auf den Detailseiten, z. B. Kopieren von Transact-SQL aus dem SQL-Detailbereich. Um das Dialogfeld " Lesezeichen verwalten" zu öffnen, wählen Sie im Menü "Bearbeiten " die Option "Lesezeichen verwalten" aus. Im Dialogfeld wird eine Liste vorhandener Lesezeichen angezeigt. Sie können die Schaltflächen auf der rechten Seite des Dialogfelds verwenden, um die Lesezeichen zu verwalten. |
| View | Enthält den Befehl 'Metadaten-Explorer synchronisieren' . Mit diesem Befehl werden die Objekte zwischen Access-Metadaten-Explorer und SQL Server oder Azure SQL-Datenbankmetadaten-Explorer synchronisiert. Sie enthält auch Befehle zum Anzeigen und Ausblenden der Bereiche " Ausgabe " und "Fehlerliste " sowie eine Option " Layouts ", die mit den Layouts verwaltet werden sollen. |
| Werkzeuge | Enthält Befehle zum Erstellen von Berichten, Exportieren von Daten, Migrieren von Objekten und Daten, Verknüpfen von Tabellen und bietet Zugriff auf globale dialogfelder und Projekteinstellungen. |
| Hilfe- | Bietet Zugriff auf die SSMA-Hilfe und auf das Dialogfeld "Info ". |
Ausgabebereich und Fehlerlistenbereich
Das Menü "Ansicht " bietet Befehle zum Umschalten der Sichtbarkeit des Ausgabebereichs und des Bereichs "Fehlerliste ":
Im Ausgabebereich werden Statusmeldungen von SSMA während der Objektkonvertierung, Objektsynchronisierung und Datenmigration angezeigt.
Im Bereich " Fehlerliste " werden Fehler-, Warnungs- und Informationsmeldungen in einer Liste angezeigt, die Sie sortieren können.