Zusammenfassung: Dieser Blog wurde geschrieben mit dem Hauptziel, Benutzern eine einfache und einfache Idee zu geben, wie man eine Access-Datenbank in SQL Server konvertiert oder migriert. Daher wird es Ihnen von nun an zu einfach, die Leistung zu optimieren und einen robusteren Multiuser-Zugriff auf die Datenbank zu ermöglichen.
Im Laufe der Zeit nimmt die Größe und Komplexität der Datenbankanwendung mit der Access-Datenbank zu. Möglicherweise müssen Sie eine Erweiterung der Microsoft SQL Server-Datenbank in Betracht ziehen, um Leistung, Verfügbarkeit, Sicherheit, Skalierbarkeit, Zuverlässigkeit und Wiederherstellbarkeit usw. zu verbessern.
In so einer Situation brauchen Sie nur Ihre Access-Datenbank in SQL Server zu konvertieren. Zum Glück bietet Microsoft in Access 2010 einen Upsizing-Assistenten, mit dem Sie Ihre Datenbank einfach konvertieren können. In diesem Lernprogramm wird der Prozess der Konvertierung oder Migration Ihrer Access-Datenbank in SQL Server erläutert.
Diese Software gewährleistet die nahtlose Reparatur und Wiederherstellung der ACCDB- und MDB-Datenbank und stellt alle Objekte einschließlich Tabellen, Berichte, Abfragen, Datensätze, Formulare und Indizes sowie Module, Makros usw. wieder her. Beheben Sie Microsoft Access-Probleme jetzt in 3 einfachen Schritten:
- Herunterladen Sie Stellar Repair for Access mit der Bewertung Toll auf Cnet herunter.
- Klicken Sie auf die Option Browse und Search, um eine beschädigte Access-Datenbank zu finden.
- Klicken Sie auf die Schaltfläche Repair, um die Datenbankobjekte zu reparieren und in der Vorschau anzuzeigen.
Konvertieren einer Access-Datenbank in SQL Server
Was Sie tun müssen, um eine Access-Datenbank zu upsizing
Bevor Sie sich zur Konvertierung Ihrer Datenbank in die SQL Server-Datenbank nähern, müssen Sie Folgendes tun:
- Erstellen Sie ein Backup Ihrer Datenbank.
- Überprüfen Sie, ob auf dem Gerät ausreichend Speicherplatz vorhanden ist oder nicht. in dem Sie Ihre upsize Datenbank behalten müssen.
? Erlauben Sie Berechtigungen für die SQL Server-Datenbank.
- Fügen Sie jeder Zugriffstabelle einen eindeutigen Index hinzu, bevor Sie sie upgraden.
So konvertieren Sie eine Access-Datenbank zu SQL Server
- Öffnen Sie Ihre Datenbank im MS-Zugriff.
- Wählen Sie die Registerkarte Database Tools in der Multifunktionsleiste.
3. Tippen Sie auf die Schaltfläche SQL Server, die sich in Daten verschieben befindet, da dies den Upsizing-Assistenten öffnet.
4. Wählen Sie, ob Sie die Daten in eine vorhandene Datenbank importieren oder eine neue Datenbank für die Daten erstellen möchten.
In diesem Lernprogramm erstellen wir eine neue SQL Server-Datenbank mit den Daten in Ihrer Access-Datenbank
Klicken Sie also auf Weiter und fahren Sie fort.
- Geben Sie die Verbindungsinformationen für die SQL Server-Installation an. Sie müssen dem Server einen Namen zuweisen. Anmeldeinformationen für einen Administrator mit der Berechtigung zum Erstellen einer Datenbank und dem Namen der Datenbank, die Sie verbinden möchten. Nachdem Sie die Informationen bereitgestellt haben, klicken Sie auf die Option Next.
- Verwenden Sie die Pfeiltasten, um die Tabellen, die Sie übertragen möchten, in die Liste mit der Bezeichnung Export nach SQL Server zu verschieben. Danach tippen Sie auf Weiter, um fortzufahren.
- Sehen Sie sich das Standardattribut an, das übertragen werden muss, und nehmen Sie gegebenenfalls Änderungen vor. Sie mussten unter anderem Einstellungen für Tabellenindizes, Validierungsregeln und Beziehungen beibehalten. Nachdem Sie all dies abgeschlossen haben, tippen Sie auf Weiter, um fortzufahren.
- Nun liegt es an Ihnen, ob Sie eine neue Access-Client / Server-Anwendung erstellen, die auf die SQL Server-Datenbank zugreift, Ihre vorhandene Anwendung auf die auf SQL Server gespeicherten Daten verweist oder die Daten kopiert, ohne Änderungen an Ihrem Zugriff vorzunehmen Datenbank.
- Tippen Sie zuletzt auf die Option Fertig stellen und warten Sie, bis der Vorgang abgeschlossen ist. Nach Abschluss dieser Überprüfung überprüfen Sie den Upsizing-Bericht auf wichtige Informationen zur Datenbankmigration.
Wie man Daten vom MS-Zugang zur SQL-Server-Datenbank migriert?
Um Ihre Access-Datenbank auf den SQL-Server zu migrieren, müssen Sie lediglich sicherstellen, dass SQL Server oder SQL Server Express auf Ihrem PC installiert ist. Wenn Sie nicht über SQL Server Express verfügen und SQL Server Express auf einem PC herunterladen müssen, laden Sie die Version mit erweiterten Diensten herunter. Wenn es nicht vorhanden ist, wird das Datenbankmodul nicht installiert und Sie haben SQL Management Studio ohne eine Instanz zum Herstellen einer Verbindung.
Nach der ordnungsgemäßen Installation von SQL Server sollten Sie die folgenden Schritte ausführen, um die Access-Datenbank in SQL Server zu importieren.
Übertragen Sie die Access-Datenbank an SQL Server
Öffnen Sie das SQL Server Management Studio und verbinden Sie es mit dem Datenbankserver, in den Sie Ihre Access-Datenbank importieren möchten. Klicken Sie unter Datenbanken mit der rechten Maustaste und wählen Sie Neue Datenbank. Wenn Sie bereits eine Datenbank haben und Sie einfach nur einige Tabellen aus dem Zugriff importieren müssen, dann überspringen Sie dies einfach und gehen Sie zu dem unten genannten Import-Datenschritt.
Klicken Sie mit der rechten Maustaste auf Ihre aktuelle Datenbank, anstatt eine neue zu erstellen.
Falls Sie eine neue Datenbank erstellen, geben Sie ihr einen Namen und konfigurieren Sie die Einstellungen, wenn Sie sie von der Standardeinstellung ändern möchten.
Danach klicken Sie mit der rechten Maustaste auf die Test Datenbank, die Sie gerade erstellt haben und wählen Sie Aufgaben und dann Daten importieren.
Wählen Sie im Dialogfeld Datenquelle auswählen aus der Dropdown-Liste Microsoft Access (Microsoft Jet-Datenbankmodul) aus.
Neben dem Dateinamen gibt es eine Option zum Durchsuchen. Navigieren Sie daher in der Zugriffsdatenbank, die Sie importieren möchten, und klicken Sie auf Öffnen.
Hinweis: Die Datenbank kann nicht in Access 2007 oder AccessDB-Dateien mit höherem Format (ACCDB) verwendet werden, da SQL Server sie nicht erkennen kann.
Wenn Sie Access 2007 bis 2016 Datenbanken verwenden, müssen Sie diese zuerst in das Datenbankformat 2002-2003 (MDB) konvertieren, indem Sie zu Datei – Speichern unter gehen.
Danach klicken Sie auf Weiter, um das Ziel zu wählen. Wenn Sie mit der rechten Maustaste auf die Datenbank geklickt haben, in die Sie die Daten importieren möchten, sollte sie bereits in der Liste enthalten sein. Wenn dies nicht der Fall ist, wählen Sie SQL Native Client aus der Dropdown-Liste Ziel. Sie sehen die Datenbankinstanz innerhalb des Servernamens und können dann nach Auswahl der Authentifizierungsmethode die spezifische Datenbank unten auswählen.
Tippen Sie auf die nächste Schaltfläche und legen Sie fest, wie Sie die Daten von Access auf SQL übertragen möchten, indem Sie die Option Daten aus einer oder mehreren Tabellen kopieren oder Eine Abfrage schreiben, um die zu übertragenden Daten anzugeben.
- Um alle Tabellen oder nur wenige Tabellen aus der Zugriffsdatenbank ohne Manipulation zu kopieren, wählen Sie die erste Option.
- Wenn Sie jedoch nur bestimmte Zeilen und Spalten von Daten aus einer Tabelle kopieren möchten, wählen Sie die zweite Option und schreiben Sie eine SQL-Abfrage.
Standardmäßig sollten alle Tabellen ausgewählt sein. Wenn Sie auf die Schaltfläche Zuordnungen bearbeiten tippen, können Sie sehen, wie die Felder zwischen den beiden Tabellen zugeordnet werden. Wenn Sie eine neue zu importierende Datenbank erstellt haben, entspricht diese der ursprünglichen Datenbank.
Klicken Sie auf “Weiter”. Daraufhin wird das Dialogfeld “Paket ausführen” angezeigt, in dem “Sofort ausführen” aktiviert sein sollte.
Klicken Sie auf Next und dann auf Finish. Sie können jetzt den Fortschritt der Datenübertragung sehen. Nach Abschluss dieser Datenübertragung können Sie die Anzahl der Zeilen sehen, die für jede Tabelle in der Spalte Nachricht übertragen wurden.
Tippen Sie auf die Option Schließen und Sie sind fertig. Sie können nun fortfahren und eine SELECT-Anweisung für Ihre Tabellen ausführen, um zu überprüfen, ob alle Daten korrekt importiert wurden oder nicht. Jetzt können Sie die Vorteile und Möglichkeiten von SQL Server zum Verwalten Ihrer Datenbank nutzen.
Fazit:
Jetzt müssen Sie eine klare Idee haben, wie Access-Datenbank auf SQL-Server konvertieren oder Access-Datenbank auf SQL-Server importieren. Probieren Sie diese einfachen Schritte aus und genießen Sie die Leistungsfähigkeit des SQL-Servers zur einfachen Verwaltung Ihrer umfangreichen Access-Datenbank.
Diese Software gewährleistet die nahtlose Reparatur und Wiederherstellung der ACCDB- und MDB-Datenbank und stellt alle Objekte einschließlich Tabellen, Berichte, Abfragen, Datensätze, Formulare und Indizes sowie Module, Makros usw. wieder her. Beheben Sie Microsoft Access-Probleme jetzt in 3 einfachen Schritten:
- Herunterladen Sie Stellar Repair for Access mit der Bewertung Toll auf Cnet herunter.
- Klicken Sie auf die Option Browse und Search, um eine beschädigte Access-Datenbank zu finden.
- Klicken Sie auf die Schaltfläche Repair, um die Datenbankobjekte zu reparieren und in der Vorschau anzuzeigen.