Charax
New member
- Local time
- Today, 00:37
- Joined
- Sep 13, 2012
- Messages
- 8
I installed file SSMAforAccess_10.1.0_x86.msi; I accepted the recommended upgrade to v.10.2 during installation. The installation ran smoothly,
My computer has Microsoft Access 2019 MSO (Version 2505 Build 16.0.18827.20102) 32-bit on Windows 10 Pro I also have SQL Server 2019 (RTM) - 15.0.2000.5 (X64) Developer Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 19045: )
The application is a legacy Access FE/BE split database. I want to convert the Access back end to SQL Sever BE.
Here's the problem. I used SSMA Migration Wizard to load the back end .MDB data file (that contains 61 tables plus a few maintenance queries). The wizard pops an error dialog "There is nothing to process." The wizard's last Migration Status dialog shows all red Xs.
The Metadata Explorer shows the database has loaded, but contains no queries and no tables. When I mouse click the database name (Data_SNP4.mdb), I receive this error:
An error occurred while loading database information.
Unable to cast COM object of type 'Microsoft.Office.Interop.Access.Dao.DBEngineClass' to interface type 'Microsoft.Office.Interop.Access.Dao._DBEngine'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{00000021-0000-0010-8000-00AA006D2EA4}' failed due to the following error: Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)).
The almost exact same error appears twice in the SSMA Output frame, but titled slightly different as "Access Object Collector error: Database Unable to cast COM object...."
Researching the error on Google indicates it may be a registry problem since I am using Office 2019 32-bit instead of Office 365 64-bit, but I found no solution.
I hope someone knows how to solve this! Thanks in advance for any suggestions.
Cheers,
Charax
My computer has Microsoft Access 2019 MSO (Version 2505 Build 16.0.18827.20102) 32-bit on Windows 10 Pro I also have SQL Server 2019 (RTM) - 15.0.2000.5 (X64) Developer Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 19045: )
The application is a legacy Access FE/BE split database. I want to convert the Access back end to SQL Sever BE.
Here's the problem. I used SSMA Migration Wizard to load the back end .MDB data file (that contains 61 tables plus a few maintenance queries). The wizard pops an error dialog "There is nothing to process." The wizard's last Migration Status dialog shows all red Xs.
The Metadata Explorer shows the database has loaded, but contains no queries and no tables. When I mouse click the database name (Data_SNP4.mdb), I receive this error:
An error occurred while loading database information.
Unable to cast COM object of type 'Microsoft.Office.Interop.Access.Dao.DBEngineClass' to interface type 'Microsoft.Office.Interop.Access.Dao._DBEngine'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{00000021-0000-0010-8000-00AA006D2EA4}' failed due to the following error: Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)).
The almost exact same error appears twice in the SSMA Output frame, but titled slightly different as "Access Object Collector error: Database Unable to cast COM object...."
Researching the error on Google indicates it may be a registry problem since I am using Office 2019 32-bit instead of Office 365 64-bit, but I found no solution.
I hope someone knows how to solve this! Thanks in advance for any suggestions.
Cheers,
Charax