Freigeben über


Hinzufügen und Entfernen von Access-Datenbankdateien (AccessToSQL)

Um Access-Daten zu SQL Server oder SQL Azure zu migrieren, müssen Sie dem SSMA-Projekt eine oder mehrere Access-Datenbanken hinzufügen. Diese Datenbanken müssen Access 97 oder höhere Versionen sein. Wenn Sie über Datenbanken aus einer früheren Version von Access verfügen, müssen Sie die Datenbanken in eine neuere Version konvertieren. Dazu öffnen und speichern Sie die Datenbanken in Access 97 oder einer höheren Version, bevor Sie sie zu SSMA hinzufügen.

Was geschieht, wenn Sie Access-Datenbankdateien hinzufügen?

Wenn Sie einem SSMA-Projekt eine Access-Datenbank hinzufügen, liest SSMA Datenbankmetadaten und fügt diese Metadaten dann der Projektdatei hinzu. Diese Metadaten beschreiben die Datenbank und ihre Objekte. SSMA verwendet die Metadaten, wenn sie Objekte in SQL Server- oder SQL Azure-Syntax konvertiert und Daten zu SQL Server oder SQL Azure migriert. Sie können diese Metadaten im Access-Metadaten-Explorer durchsuchen und Eigenschaften einzelner Datenbankobjekte überprüfen.

Hinweis

Eine Access-Datenbank kann in mehrere Dateien aufgeteilt werden: eine Back-End-Datenbank mit Tabellen und Front-End-Datenbanken, die Abfragen, Formulare, Berichte, Makros, Module und Verknüpfungen enthalten. Wenn Sie eine geteilte Datenbank zu SQL Server oder SQL Azure migrieren möchten, fügen Sie die Front-End-Datenbank zu SSMA hinzu.

Berechtigungen, die von SSMA benötigt werden

Um eine Access-Datenbank zu SQL Server oder SQL Azure zu migrieren, müssen die Gruppe "Benutzer" und der Administratorbenutzer über Administratorberechtigungen verfügen. Informationen zum Migrieren von Datenbanken mit Arbeitsgruppenschutz finden Sie unter Vorbereiten von Zugriffsdatenbanken für die Migration.

Auswählen der hinzuzufügenden Datenbanken

Wenn Sie einem SSMA-Projekt eine oder mehrere Datenbanken hinzufügen möchten und die Dateien sich alle an einem bekannten Speicherort befinden, können Sie die Dateien mithilfe des folgenden Verfahrens hinzufügen.

So fügen Sie einzelne Datenbankdateien hinzu

  1. Klicken Sie im Menü "Datei " auf " Datenbanken hinzufügen".

  2. Suchen Sie im Dialogfeld "Öffnen " den Ordner, der die Datenbankdatei oder -dateien enthält.

  3. Wählen Sie die Dateien aus, die Sie hinzufügen möchten, und klicken Sie dann auf " Öffnen".

Suchen nach hinzuzufügenden Datenbanken

Wenn Sie einem SSMA-Projekt mehrere Access-Datenbanken aus verschiedenen Ordnern hinzufügen oder eine einzelne Datei hinzufügen möchten, aber die Datei finden müssen, können Sie die folgenden Schritte ausführen, um eine von mehreren Dateien zu suchen und sie dem Projekt hinzuzufügen.

So suchen und hinzufügen Sie Datenbanken

  1. Klicken Sie im Menü "Datei " auf " Datenbanken suchen".

  2. Geben Sie im Assistenten zum Suchen von Datenbanken den Namen des Laufwerks, des Dateipfads oder des UNC-Pfads ein, den Sie durchsuchen möchten. Alternativ können Sie auf "Durchsuchen" klicken, um das Laufwerk oder den Netzwerkordner zu suchen.

  3. Klicken Sie auf "Hinzufügen" , um der Liste den Speicherort hinzuzufügen.

    Wiederholen Sie die beiden vorherigen Schritte, um weitere Suchspeicherorte hinzuzufügen.

  4. Fügen Sie optional Suchkriterien hinzu, um die Liste der zurückgegebenen Datenbanken zu verfeinern.

    Wichtig

    Das Textfeld "Alle" oder ein Teil des Textfelds "Dateiname " unterstützt keine Wildcardzeichen.

  5. Klicken Sie auf Scannen.

    Die Seite "Scan" wird angezeigt. Dies zeigt die Datenbanken, die gefunden wurden, und den Fortschritt der Suche. Klicken Sie auf "Beenden", um die Suche zu beenden.

  6. Wählen Sie auf der Seite "Dateien auswählen" die Datenbanken aus, die Sie dem Projekt hinzufügen möchten.

    Sie können die Schaltflächen "Alle auswählen" und "Alle löschen" oben in der Liste verwenden, um alle Datenbanken auszuwählen oder zu löschen. Sie können die STRG-TASTE gedrückt halten, um mehrere Datenbanken auszuwählen, oder die UMSCHALTTASTE gedrückt halten, um einen Bereich von Datenbanken auszuwählen.

  7. Klicken Sie auf Weiter.

  8. Klicken Sie auf der Seite "Überprüfen" auf " Fertig stellen".

Browserzugriffsmetadaten

Nachdem Sie einem Projekt eine Access-Datenbank hinzugefügt haben, werden die Projektmetadaten im Access-Metadaten-Explorer angezeigt. Sie können die Hierarchie von Datenbanken und Datenbankobjekten im Explorer durchsuchen.

So durchsuchen Sie Metadaten

  1. Erweitern Sie im Access-Metadaten-Explorer die Access-Metabasis, und erweitern Sie dann Datenbanken.

  2. Erweitern Sie die Datenbank, die Sie überprüfen möchten, und erweitern Sie dann Abfragen.

    Beachten Sie die Liste der Abfragen. Wenn Sie eine Abfrage auswählen, wird im rechten Bereich eine SQL-Registerkarte und eine Registerkarte "Eigenschaften " angezeigt.

  3. Erweitern Sie Tabellen , und wählen Sie dann eine Tabelle aus.

    Beachten Sie, dass vier Registerkarten angezeigt werden: Tabelle, Typzuordnung, Eigenschaften und Daten.

  4. Erweitern Sie eine Tabelle, erweitern Sie die Tasten, und wählen Sie dann einen Schlüssel aus.

    Die Schlüsseleigenschaften werden im rechten Bereich angezeigt.

  5. Erweitern Sie Indizes, und wählen Sie dann einen Index aus.

    Die Indexeigenschaften werden im rechten Bereich angezeigt.

Aktualisieren von Datenbanken

Wenn sich eine Access-Datenbank nach dem Hinzufügen der Datei ändert, können Sie Metadaten aus der Access-Datenbank aktualisieren.

So aktualisieren Sie Access-Metadaten

  • Klicken Sie im Access-Metadaten-Explorer mit der rechten Maustaste auf die Datenbank, und wählen Sie dann "Aus Datenbank aktualisieren" aus.

Entfernen von Datenbanken

Sie können eine Access-Datenbank aus einem Projekt entfernen, indem Sie die folgenden Schritte ausführen.

So entfernen Sie eine Datenbank aus einem Projekt

  1. Erweitern Sie im Access-Metadaten-Explorer die Access-Metabasis, und erweitern Sie dann Datenbanken.

  2. Klicken Sie mit der rechten Maustaste auf die Datenbank, und wählen Sie dann "Datenbank entfernen" aus.

Nächster Schritt

Der nächste Schritt im Migrationsprozess besteht darin, eine Verbindung mit SQL Server herzustellen.

Weitere Informationen

Migrieren von Access-Datenbanken zu SQL Server
Erstellen und Verwalten von Projekten