Konvertieren von Access-Datenbank zu MSSQL-Datenbank Mithilfe von Microsoft SQL Server Migration Assistant für Access
Ich versuche zu Kloster eine Ms Access-Datenbank auf MS SQL 2012, Microsoft SQL Server Migration Assistant für Access, version 6.0
aber jedes mal, wenn ich versuche es zu konvertieren eine Fehlermeldung erscheint. irgendwelche Ideen, wie ich das problem lösen kann ich das Programm neu installieren, Microsoft SQL Server Migration Assistant für Access , und es funktionierte nur eine und nach dass ich den gleichen Fehler.
jede Hilfe wird sehr geschätzt
Access-Objekt Collector ' Fehler: Datenbank
Abrufen des COM-Klassenfactory für die Komponente mit CLSID {CD7791B9-43FD-42C5-AE42-8DD2811F0419} konnte aufgrund des folgenden
error: 80040154 Klasse nicht registriert (Ausnahme von HRESULT:
0 x 80040154 (REGDB_E_CLASSNOTREG)). Dieser Fehler kann eine Folge von
läuft SSMA als 64-bit-Anwendung, während nur 32-bit
connectivity-Komponenten installiert oder Umgekehrt. Sie können ausführen von 32-bit
SSMA Anwendung, wenn Sie 32-bit-connectivity-Komponenten-oder 64-bit
SSMA Anwendung, wenn Sie die 64-bit-connectivity-Komponenten, Verknüpfung
sowohl 32-bit und 64-bit-SSMA finden Sie unter dem Menü Programme.
Sie können auch aktualisieren Sie Ihre connectivity-Komponenten aus
http://go.microsoft.com/fwlink/?LinkId=197502.
Fehler beim laden von Datenbank-Inhalten.
- haben Sie die 32/64-bit-checks vorgeschlagen, durch die Fehlermeldung selbst?
- ja, ich habe die änderungen vorgenommen, die WLAN-Sache ist, dass es geklappt hat. nur diejenigen, die
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich erinnere mich an diesen Fehler. Ich musste die EXE-Datei für 32-bit-SSMA, obwohl ich mit 64-bit-windows. Das Standard-Verzeichnis installiert wurde:
C:\Microsoft SQL Server Migration Assistant für Access\bin
Und das mit dem Namen war:
SSMAforAccess32.exe
Nur komplett die andere Seite der Geschichte...
Wenn Sie eine 64-bit-setup, möglicherweise müssen Sie gehen in die andere Richtung
und installieren Sie die 64-bit-MSAccess 2010 Motor.
Ich bin mit Access 2013, und ich glaube, es ist 64-bit.
Aber das SMAA tool warf die Fehler 80040154.
Also mit der 32-bit-SMAA nicht helfen.
Ich habe es als Kostenlose standalone-download hier:
Nach der schnellen Installation dieser, habe ich einfach angefangen
SMAA 64-bit wieder,
und der Assistent erfolgreich war das erste mal.
Dank an :
https://social.technet.microsoft.com/Forums/itmanagement/en-US/0249eebf-14bd-45f6-9bca-3b42395a3d13/ssma-60-error-retrieving-the-com-class-factory-for-component-failed-due-to-the-following-error?forum=sqlservermigration
[GELÖST]
Traf ich die gleiche Fehlermeldung bei der Nutzung des SSMA v7.7.0 für die Migration von MS-Access-2016 DB auf SQL-Server 2017. Zum Glück, ich habe es behoben durch die Installation Microsoft Access Database Engine 2016 Redistributable
im Hinblick auf die Installation der runtime-Umgebung von Access zu bekommen, um die Fehler 80040154 von SSMA: Mit Zugang 2016, fand ich, dass die Laufzeitumgebung nicht installieren, weil ich hatte auch schon Access installiert. Ich musste deinstallieren-Zugang, dann installieren Sie die runtime-version. Dann, SSMA laufen würde, ohne die Fehler 80040154. Insgesamt Schmerzen tho.
Dieser arbeitete für mich.
Installiert, nachdem ich die Runtime von Access 2010 und Begann SSMA 7.0 die migration erfolgreich war.
https://www.microsoft.com/en-us/download/details.aspx?id=13255