Struktur MSSQL zu Access-Datenbank übetragen
Hallo,
ich habe eine Frage. Ich habe das schon mal geschafft, allerdings weiß ich beim besten Willen nicht mehr wie:
Ist es möglich, eine Datenbank vom SQL2000 oder SQL2005-Server in eine Access-Datei zu übertragen?
Wichtig ist dabei, dass die Struktur der Tabellen erhalten bleibt mit Indexen und Primärschlüsseln und ganz wichtig auch die Views importiert werden und soweit möglich auch die Prozeduren.
So dass man dann nur noch wenig Handarbeit notwendig hat.
Wenn mir da jemand weiterhelfen könnte, wäre das super supi.
Vielen Dank
Marcel
ich habe eine Frage. Ich habe das schon mal geschafft, allerdings weiß ich beim besten Willen nicht mehr wie:
Ist es möglich, eine Datenbank vom SQL2000 oder SQL2005-Server in eine Access-Datei zu übertragen?
Wichtig ist dabei, dass die Struktur der Tabellen erhalten bleibt mit Indexen und Primärschlüsseln und ganz wichtig auch die Views importiert werden und soweit möglich auch die Prozeduren.
So dass man dann nur noch wenig Handarbeit notwendig hat.
Wenn mir da jemand weiterhelfen könnte, wäre das super supi.
Vielen Dank
Marcel
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 69993
Url: https://administrator.de/contentid/69993
Ausgedruckt am: 05.11.2024 um 04:11 Uhr
11 Kommentare
Neuester Kommentar
Hallo Marcel,
ich lege zu diesem Zweck einen ODBC-Treiber an.
Lege nun eine neue Datenbank in Access an und steuere über den Menüpunkt "Datei - externe Daten - Importieren" den zuvor angelegten ODBC-Treiber an (Dateityp ODBC-Datenbanken).
In der sich öffnenden Maske auf den Reiter Computerdatenquelle klicken und den ODBC-Treiber markieren und auf OK klicken.
So sollte es funktionieren.
Gruß
seimen
ich lege zu diesem Zweck einen ODBC-Treiber an.
Lege nun eine neue Datenbank in Access an und steuere über den Menüpunkt "Datei - externe Daten - Importieren" den zuvor angelegten ODBC-Treiber an (Dateityp ODBC-Datenbanken).
In der sich öffnenden Maske auf den Reiter Computerdatenquelle klicken und den ODBC-Treiber markieren und auf OK klicken.
So sollte es funktionieren.
Gruß
seimen
Moin Nuker5,
na ja, viel Hoffnung würde ich mir nicht auf eine fertige Software machen für den Weg zurück auf M$Access.
Weil diese Anforderung bzw, der Weg in diese Richtung ziemlich exotisch ist.
Man/frau muss ja schon sehr verzweifelt sein oder sehr leidensfahig, um von einer SQL-DB auf Access zurückzufallen.
Anyhow, wieso ist Dir denn ein automatisches Konvertieren so wichtig?
Reden wir von 500 Tabellen mit 2000 Views?
Ich meine, so dicke und so komplex kann die Datenbank ja nicht sein, wenn sie ebensogut mit Access laufen könnte...
Und die Views "konvertieren" kann doch nicht so schwierig sein - Du wirst doch irgendwo die "CREATE VIEW"-Statements haben und kannst doch erstmal an zwei oder dreien die Syntax-Unterschiede identifizieren.
Und dann lässt Du irgendeinen Wechsel-Ersetze-VBA-Makro über diese Skripte drüberparsen und legst den Kram in Access an.
Oder gibt es noch irgendwelche nicht genannten Details, die einen so einfachen Plan scheitern lassen könnten?
Grüße
Biber
na ja, viel Hoffnung würde ich mir nicht auf eine fertige Software machen für den Weg zurück auf M$Access.
Weil diese Anforderung bzw, der Weg in diese Richtung ziemlich exotisch ist.
Man/frau muss ja schon sehr verzweifelt sein oder sehr leidensfahig, um von einer SQL-DB auf Access zurückzufallen.
Anyhow, wieso ist Dir denn ein automatisches Konvertieren so wichtig?
Reden wir von 500 Tabellen mit 2000 Views?
Ich meine, so dicke und so komplex kann die Datenbank ja nicht sein, wenn sie ebensogut mit Access laufen könnte...
Und die Views "konvertieren" kann doch nicht so schwierig sein - Du wirst doch irgendwo die "CREATE VIEW"-Statements haben und kannst doch erstmal an zwei oder dreien die Syntax-Unterschiede identifizieren.
Und dann lässt Du irgendeinen Wechsel-Ersetze-VBA-Makro über diese Skripte drüberparsen und legst den Kram in Access an.
Oder gibt es noch irgendwelche nicht genannten Details, die einen so einfachen Plan scheitern lassen könnten?
Grüße
Biber