Migrieren Sie Daten von MS Access in die SQL Server-Datenbank
Kürzlich musste ich die Daten von einer Access - Datenbank zu SQL Server 2014 migrieren, weil meine Datenbank für Access zu groß wurde . Obwohl der Prozess ziemlich einfach ist, dachte ich, ich würde einen Artikel mit Schritt-für-Schritt-Anleitungen schreiben.
Zunächst müssen Sie sicherstellen, dass SQL Server oder SQL Server Express auf Ihrem Computer installiert ist. Stellen Sie beim Herunterladen von SQL Server Express auf einen PC sicher, dass Sie die Version mit Advanced Services herunterladen . Wenn Sie dies nicht tun, wird die Datenbank-Engine nicht installiert und Sie haben SQL Management Studio ohne eine Datenbankinstanz, zu der Sie eine Verbindung herstellen können.
Sobald Sie SQL Server ordnungsgemäß installiert haben, können Sie mit den folgenden Schritten fortfahren, um die Access- Datenbank in eine neue Datenbank in SQL Server zu importieren .
Übertragen Sie die Access-Datenbank(Transfer Access Database) auf SQL Server
Öffnen Sie SQL Server Management Studio und stellen Sie eine Verbindung mit dem Datenbankserver her, in den Sie Ihre (SQL Server Management Studio)Access -Datenbank importieren möchten . Klicken Sie unter Datenbanken(Databases) mit der rechten Maustaste und wählen Sie Neue Datenbank(New Database) . Wenn Sie bereits eine Datenbank haben und einfach ein paar Tabellen aus Access(Access) importieren möchten, überspringen Sie dies einfach und fahren Sie mit dem Schritt Daten(Import Data) importieren unten fort. Klicken Sie einfach(Just) 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 ändern möchten.
Jetzt müssen wir mit der rechten Maustaste auf die gerade erstellte Testdatenbank klicken und (Test)Aufgaben(Tasks) und dann Daten importieren( Import Data) auswählen .
Wählen Sie im Dialogfeld Datenquelle auswählen ( Choose a Data Source)Microsoft Access (Microsoft Jet Database Engine) aus dem Dropdown-Feld aus.
Klicken Sie neben Dateiname auf (File nam)Durchsuchen(Browse) und navigieren Sie zu der Access- Datenbank, die Sie importieren möchten, und klicken Sie auf Öffnen(Open) . Beachten Sie, dass die Datenbank nicht im Format von Access 2007 oder höher ( ACCDB ) sein darf, da SQL Server sie nicht erkennt! Wenn Sie also eine Access - Datenbank von 2007 bis 2016 haben, konvertieren Sie sie zuerst in das Datenbankformat 2002-2003(2002-2003 Database) ( MDB ), indem Sie zu Datei – Speichern( File – Save As) unter gehen .
Fahren Sie fort und klicken Sie auf Weiter(Next) , um das Ziel auszuwählen. Da Sie mit der rechten Maustaste auf die Datenbank geklickt haben, in die Sie die Daten importieren wollten, sollte sie bereits in der Liste ausgewählt sein. Wenn nicht, wählen Sie SQL Native Client aus der Dropdown -Liste Ziel aus. (Destination)Sie sollten die Datenbankinstanz unter Servername sehen und dann unten die spezifische Datenbank auswählen können, sobald Sie Ihre Authentifizierungsmethode ausgewählt haben.
Klicken Sie auf Weiter und geben Sie dann an, wie Sie die Daten von (Next)Access nach SQL übertragen möchten, indem Sie entweder Daten aus einer oder mehreren Tabellen kopieren(Copy the data from one or more tables) oder Abfrage schreiben auswählen, um die zu übertragenden Daten anzugeben(Write a query to specify the data to transfer) .
Wenn Sie alle Tabellen oder nur einige der Tabellen ohne Datenmanipulation aus der Access -Datenbank kopieren möchten , wählen Sie die erste Option. Wenn Sie nur bestimmte Zeilen und Spalten mit Daten 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 sein, und wenn Sie auf die Schaltfläche Zuordnungen bearbeiten (Edit) klicken(Mappings) , können Sie konfigurieren, wie die Felder zwischen den beiden Tabellen zugeordnet werden. Wenn Sie für den Import eine neue Datenbank erstellt haben, handelt es sich um eine exakte Kopie.
Hier habe ich nur eine Tabelle in meiner Access - Datenbank. Klicken Sie auf Weiter(Click Next) und Sie sehen den Bildschirm „ Paket ausführen“, auf dem „ ( Run Package)Sofort ausführen( Run Immediately) “ aktiviert sein sollte.
Klicken Sie auf Weiter(Next) und dann auf Fertig stellen(Finish) . Sie sehen dann den Fortschritt der Datenübertragung, während sie stattfindet. Nach Abschluss sehen Sie die Anzahl der übertragenen Zeilen für jede Tabelle in der Spalte Nachricht .(Message)
Klicken Sie auf Schließen(Close) und Sie sind fertig. Sie können jetzt fortfahren und eine SELECT -Anweisung für Ihre Tabellen ausführen, um sicherzustellen, dass alle Daten importiert wurden. Jetzt können Sie die Leistungsfähigkeit von SQL Server für die Verwaltung Ihrer Datenbank genießen.
Irgendwelche Probleme beim Importieren Ihrer Daten von Access nach SQL Server ? Wenn ja, schreiben Sie einen Kommentar und ich werde versuchen zu helfen. Genießen!
Related posts
Diagramme Ihrer Excel-Daten
So filtern Sie Daten in Excel
Verwenden Sie die neue Funktion „Daten aus Bild einfügen“ von Excel Mobile
Verwenden Sie Zusammenfassungsfunktionen, um Daten in Excel zusammenzufassen
Verwenden Sie Excel als Tool zum Kopieren von Daten aus dem Web
So erstellen Sie Gantt-Diagramme in Microsoft Excel
So erstellen Sie eine Dropdown-Liste in Excel
4 Möglichkeiten zum Ausführen einer Microsoft Teams-Umfrage während Meetings
Verschieben Sie E-Mails mithilfe von Regeln automatisch in Ordner in Outlook
Hinzufügen einer linearen Regressions-Trendlinie zu einem Excel-Streudiagramm
So verwenden Sie den Seriendruck in Word zum Erstellen von Briefen, Etiketten und Umschlägen
So erstellen Sie Etiketten in Word aus einer Excel-Tabelle
So fügen Sie Kommentare in Word hinzu oder entfernen sie
So fügen Sie PowerPoint-Präsentationen Musik hinzu
Fügen Sie schnell ein Inhaltsverzeichnis zu einem Word-Dokument hinzu
So schützen Sie eine Excel-Datei sicher mit einem Kennwort
So beheben Sie, wenn Word im schreibgeschützten Modus geöffnet wird
So fügen Sie Kopf- und Fußzeilen in PowerPoint hinzu
So erstellen Sie Breakout-Räume in Microsoft Teams
So zeichnen Sie ein Makro in Excel auf