Konvertieren einer Access-Datenbank in SQL Server

Mit der Zeit wachsen die meisten Datenbanken an Größe und Komplexität. Wenn Ihre Access 2010-Datenbank zu umfangreich oder unhandlich wird, müssen Sie möglicherweise einen stabileren Mehrbenutzerzugriff auf die Datenbank zulassen. Das Konvertieren Ihrer Access-Datenbank in eine Microsoft SQL Server-Datenbank ist möglicherweise die Lösung, die Sie benötigen. Glücklicherweise stellt Microsoft in Access 2010 einen Upsizing-Assistenten zur Verfügung, mit dem Sie Ihre Datenbank problemlos konvertieren können. Dieses Tutorial führt Sie durch den Prozess der Konvertierung Ihrer Datenbank.

Wenn Sie nach einem SQL Server-Tool suchen, das einen ähnlichen Migrationspfad bietet, müssen Sie sich den SQL Server-Migrationsassistenten ansehen. 

Was du brauchst

  • Microsoft Access 2010
  • Microsoft SQL Server
  • Relationale Datenbank
  • SQL Server-Administratorkonto mit der Berechtigung zum Erstellen einer Datenbank

Vorbereitungen für das Upsizing einer Access-Datenbank

Bevor Sie mit dem Lernprogramm zum Konvertieren Ihrer Datenbank in eine SQL Server-Datenbank beginnen, müssen Sie folgende Schritte ausführen:

  • Sichern Sie die Datenbank
  • Stellen Sie sicher, dass auf dem Gerät genügend Speicherplatz vorhanden ist, auf dem sich die vergrößerte Datenbank befindet
  • Weisen Sie sich Berechtigungen für die SQL Server-Datenbank zu
  • Fügen Sie jeder Access-Tabelle, die keinen enthält, einen eindeutigen Index hinzu, bevor Sie die Größe ändern

Konvertieren einer Access 2010-Datenbank in SQL Server

  1. Öffnen Sie die Datenbank in Microsoft Access.
  2. Wählen Sie das Datenbank-Tools Registerkarte in der Multifunktionsleiste.
  3. Drücke den SQL Server Knopf befindet sich in der Daten verschieben Sektion. Dies öffnet den Upsizing-Assistenten.
  4. Wählen Sie aus, ob Sie die Daten in eine vorhandene Datenbank importieren oder eine neue Datenbank für die Daten erstellen möchten. In diesem Lernprogramm wird davon ausgegangen, dass Sie versuchen, eine neue SQL Server-Datenbank mithilfe der Daten in Ihrer Access-Datenbank zu erstellen. Klicken Nächster weitermachen.
  5. Geben Sie die Verbindungsinformationen für die SQL Server-Installation an. Sie müssen den Namen des Servers, die Anmeldeinformationen für einen Administrator mit der Berechtigung zum Erstellen einer Datenbank und den Namen der Datenbank angeben, zu der Sie eine Verbindung herstellen möchten. Klicken Nächster nach Bereitstellung dieser Informationen.
  6. Verwenden Sie die Pfeiltasten, um die Tabellen, die Sie übertragen möchten, in die Liste mit der Bezeichnung zu verschieben Export nach SQL Server. Drücke den Nächster um fortzufahren.
  7. Überprüfen Sie die zu übertragenden Standardattribute und nehmen Sie die gewünschten Änderungen vor. Sie haben die Möglichkeit, unter anderem Einstellungen für Tabellenindizes, Validierungsregeln und Beziehungen beizubehalten. Wenn Sie fertig sind, klicken Sie auf Nächster um fortzufahren.
  8. Entscheiden Sie, wie Sie mit Ihrer Access-Anwendung umgehen möchten. Sie können eine neue Access-Client / Server-Anwendung erstellen, die auf die SQL Server-Datenbank zugreift, Ihre vorhandene Anwendung so ändern, dass sie auf die auf SQL Server gespeicherten Daten verweist, oder die Daten kopieren, ohne Änderungen an Ihrer Access-Datenbank vorzunehmen.
  9. Klicken Fertig und warten Sie, bis der Upsizing-Prozess abgeschlossen ist. Wenn Sie fertig sind, überprüfen Sie den Upsizing-Bericht auf wichtige Informationen zur Datenbankmigration.

Tipps

Dieses Tutorial wurde für Access 2010-Benutzer geschrieben. Der Upsizing-Assistent wurde zum ersten Mal in Access 97 angezeigt, der spezifische Prozess für die Verwendung ist jedoch in anderen Versionen unterschiedlich.