Accessdaten automatisch in eine SQL-Datenbank exportieren
Hallo zusammen,
ich habe folgendes Problem,
Ich soll Accesstabellen automatisch in eine SQL-Datenbank exportieren,
dabei ist zusagen, dass es 5 Datenbanken sind die mehrmals am Tag exportiert werden sollen?
Hat jemand dazu eine Idee?
mfg elBoni
ich habe folgendes Problem,
Ich soll Accesstabellen automatisch in eine SQL-Datenbank exportieren,
dabei ist zusagen, dass es 5 Datenbanken sind die mehrmals am Tag exportiert werden sollen?
Hat jemand dazu eine Idee?
mfg elBoni
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 172204
Url: https://administrator.de/forum/accessdaten-automatisch-in-eine-sql-datenbank-exportieren-172204.html
Ausgedruckt am: 10.04.2025 um 16:04 Uhr
5 Kommentare
Neuester Kommentar
Hi elBoni,
aus Deinem Eingangsposting entnehme ich, dass Du:
a) mit relevanten Informationen geizt
b) nicht viel Erfahrung mit Front-und Backend Architekturen hast.
Nun gut, dann wollen wir Dir mal auf die Sprünge helfen.
Ich würde folgendes Verfahren vorschlagen um den Arbeitsaufwand möglichst gering zu halten.
1) Lass Dir die Daten die Du derzeit als Access-DBs erhältst künftig als .csv-Dateien bereitstellen.
2) Erstelle Dir ein Master-Frontend (Access-DB) in der Du die Tabellen des SQL-Servers einfach via Tabellenverknüpfungsmanager verknüpfst.
3) Empfehle ich eine Importspezifikation zum Import in eine Zwischentabelle der Access-DB und Erstellung eines Formulars, zwecks Sichtung der importierten Daten mit
Anzeige der Anzahl Datensätze. (Zwecks Kontrolle)
4) Befindest Du nun alle importierten Daten für gut und richtig, dann per Anfügeabfrage (die via Formular Button ausgelöst wird) die Daten in die verknüpften Tabelle(n)
anfügen, fertig.
Bei dem oben beschriebenen Verfahren benötigst Du keine umfangreichen VBA Kenntnisse, sondern kannst in allen Access-Versionen mit den Assistenten arbeiten.
Viel Erfolg Robert
aus Deinem Eingangsposting entnehme ich, dass Du:
a) mit relevanten Informationen geizt
b) nicht viel Erfahrung mit Front-und Backend Architekturen hast.
Nun gut, dann wollen wir Dir mal auf die Sprünge helfen.
Ich würde folgendes Verfahren vorschlagen um den Arbeitsaufwand möglichst gering zu halten.
1) Lass Dir die Daten die Du derzeit als Access-DBs erhältst künftig als .csv-Dateien bereitstellen.
2) Erstelle Dir ein Master-Frontend (Access-DB) in der Du die Tabellen des SQL-Servers einfach via Tabellenverknüpfungsmanager verknüpfst.
3) Empfehle ich eine Importspezifikation zum Import in eine Zwischentabelle der Access-DB und Erstellung eines Formulars, zwecks Sichtung der importierten Daten mit
Anzeige der Anzahl Datensätze. (Zwecks Kontrolle)
4) Befindest Du nun alle importierten Daten für gut und richtig, dann per Anfügeabfrage (die via Formular Button ausgelöst wird) die Daten in die verknüpften Tabelle(n)
anfügen, fertig.
Bei dem oben beschriebenen Verfahren benötigst Du keine umfangreichen VBA Kenntnisse, sondern kannst in allen Access-Versionen mit den Assistenten arbeiten.
Viel Erfolg Robert
Moin.
Also solche wesentlichen Details gehören schon einmal in Dein ersten Post...
Dann bleibt Dir ja fast nur ein vba schnippsel zu schreiben, der die Datenbanken upsized die relevant sind.
Ist denke ich bei google ausreichend beschrieben...
Dafür musst Du nur die Datenbank und Tabellennamen zum Zeitpunkt der Ausführung definieren können...
HTH
MK
doch so einfach ist es nicht, weil sich der Datenbankname wöchentlich ändert und die Tabellennamen für jeden tag unterschiedlich sind.
Es ist egal, ob auch MSSQL oder MYSQL.
Es ist egal, ob auch MSSQL oder MYSQL.
Also solche wesentlichen Details gehören schon einmal in Dein ersten Post...
Dann bleibt Dir ja fast nur ein vba schnippsel zu schreiben, der die Datenbanken upsized die relevant sind.
Ist denke ich bei google ausreichend beschrieben...
Dafür musst Du nur die Datenbank und Tabellennamen zum Zeitpunkt der Ausführung definieren können...
HTH
MK