Migrieren Sie Daten von MS Access in die SQL Server-Datenbank
Vor kurzem musste ich die Daten von einer Access-Datenbank zu SQL Server 2014 migrieren, da meine Datenbank für den Zugriff auf Access zu groß wurde. Obwohl der Prozess ziemlich einfach ist, dachte ich, ich würde einen Artikel mit Schritt-für-Schritt-Anweisungen schreiben.
Zunächst müssen Sie sicherstellen, dass auf Ihrem Computer SQL Server oder SQL Server Express installiert ist. Stellen Sie beim Herunterladen von SQL Server Express auf einem PC sicher, dass Sie die Version mit herunterladen Erweiterte Dienstleistungen. Andernfalls wird das Datenbankmodul nicht installiert, und Sie haben SQL Management Studio ohne eine Datenbankinstanz, zu der eine Verbindung hergestellt werden kann.
Wenn Sie SQL Server ordnungsgemäß installiert haben, können Sie mit den folgenden Schritten die Access-Datenbank in eine neue Datenbank in SQL Server importieren.
Übertragen Sie die Access-Datenbank an SQL Server
Öffnen Sie SQL Server Management Studio und stellen Sie eine Verbindung zu dem Datenbankserver her, in den Sie Ihre Access-Datenbank importieren möchten. Unter Datenbanken, Klicken Sie mit der rechten Maustaste und wählen Sie Neue Datenbank. Wenn Sie bereits über eine Datenbank verfügen und einfach ein paar Tabellen aus Access importieren möchten, überspringen Sie dies einfach und gehen Sie zu Daten importieren Schritt weiter unten. Klicken Sie einfach mit der rechten Maustaste auf Ihre aktuelle Datenbank, anstatt eine neue zu erstellen.
Wenn Sie eine neue Datenbank erstellen, geben Sie ihr einen Namen und konfigurieren Sie die Einstellungen, wenn Sie sie von den Standardeinstellungen aus ändern möchten.
Nun müssen wir mit der rechten Maustaste auf die soeben erstellte Testdatenbank klicken und auswählen Aufgaben und dann Daten importieren.
Auf der Wählen Sie eine Datenquelle Dialogfeld auswählen Microsoft Access (Microsoft Jet-Datenbankmodul) aus der Dropdown-Box.
Neben an Datei name klicken Sie auf Durchsuche Navigieren Sie zu der Access-Datenbank, die Sie importieren möchten, und klicken Sie auf Öffnen. Beachten Sie, dass die Datenbank nicht im Format von Access 2007 oder höher sein kann (ACCDB) wie SQL Server es nicht erkennt! Wenn Sie also eine Access-Datenbank von 2007 bis 2016 haben, konvertieren Sie diese zuerst in die Datenbank 2002-2003 Format (MDB) durch zu gehen Datei - Speichern unter.
Fahren Sie fort und klicken Sie auf Nächster das Ziel auswählen. Da Sie mit der rechten Maustaste auf die Datenbank geklickt haben, in die Sie die Daten importieren wollten, sollte diese bereits in der Liste ausgewählt sein. Wenn nicht, wählen Sie SQL-systemeigener Client von dem Ziel Dropdown-Liste. Sie sollten die Datenbankinstanz unter sehen Servername Wenn Sie Ihre Authentifizierungsmethode ausgewählt haben, können Sie unten die spezifische Datenbank auswählen.
Klicken Nächster Geben Sie dann an, wie Sie die Daten von Access nach SQL übertragen möchten Kopieren Sie die Daten aus einer oder mehreren Tabellen oder Schreiben Sie eine Abfrage, um die zu übertragenden Daten anzugeben.
Wenn Sie alle Tabellen oder nur einige Tabellen ohne Datenmanipulation aus der Access-Datenbank kopieren möchten, wählen Sie die erste Option. Wenn Sie nur bestimmte Datenzeilen und -spalten aus einer Tabelle kopieren müssen, wählen Sie die zweite Option und schreiben Sie eine SQL-Abfrage.
Standardmäßig sollten alle Tabellen ausgewählt werden und wenn Sie auf klicken Bearbeiten Zuordnungen können Sie konfigurieren, wie die Felder zwischen den beiden Tabellen zugeordnet werden. Wenn Sie eine neue Datenbank für den Import erstellt haben, handelt es sich um eine genaue Kopie.
Hier habe ich nur eine Tabelle in meiner Access-Datenbank. Klicken Sie auf Weiter und Sie sehen das Paket ausführen Bildschirm wo Führen Sie sofort aus sollte überprüft werden.
Klicken Nächster und klicken Sie dann auf Fertig. Sie sehen dann den Fortschritt der Datenübertragung, sobald sie stattfindet. Nach dem Abschluss wird die Anzahl der für jede Tabelle in der Tabelle übertragenen Zeilen angezeigt Botschaft Säule.
Klicken Schließen und du bist fertig. Sie können jetzt ein SELECT für Ihre Tabellen ausführen, um sicherzustellen, dass alle Daten importiert wurden. Jetzt können Sie die Leistungsfähigkeit von SQL Server zur Verwaltung Ihrer Datenbank nutzen.
Probleme beim Importieren Ihrer Daten von Access nach SQL Server? Wenn ja, schreibe einen Kommentar und ich versuche zu helfen. Genießen!