?
Solved

SSMA Error while trying to migrate Access to SQL

Posted on 2015-02-23
7
Medium Priority
?
188 Views
Last Modified: 2015-03-07
I'm trying to use the SQL Server Migration Assistant.

I've got an Access 2010 database (32-bit Access software running).
Computer is running 64-bit version of Windows.
I've tried the 32-bit and 64-bit version of SSMA.

Always get the error:

Retrieving the COM class factory for component with CLSID {CD7791B9-43FD-42C5-AE42-8DD2811F0419} failed due to the following error: 80040154. This error may be a result of running SSMA as 64-bit application while having only 32-bit connectivity components installed or vice versa. You can run 32-bit SSMA application if you have 32-bit connectivity components or 64-bit SSMA application if you have 64-bit connectivity components, shortcut to both 32-bit and 64-bit SSMA can be found under the Programs menu. You can also consider updating your connectivity components from go.microsoft.com/fwlink.

    An error occurred while loading database content.

Most answers on the Nets say to use the 32-bit version of SSMA, but I've tried that and it doesn't help.
0
Comment
Question by:skbohler
  • 3
  • 2
6 Comments
 
LVL 41

Expert Comment

by:PatHartman
ID: 40626298
I'm getting the same error.  I haven't tried to run the conversion in a few weeks so sometime between then and Friday, something changed.  I reinstalled SSMA.  I tried it on a different computer.  I even installed SQL Server Express 2012 on the other computer.  So far no luck.  Also, I have another tool that I used for converting FoxPro to SQL Server.  I tried it with Access and it fails.  It says the provider is not found.Conversion errorConversion error for SSMA
0
 
LVL 41

Expert Comment

by:PatHartman
ID: 40626381
Are you using O365?  I just tried the same database with a remote connection (RDP) to a virtual machine and it worked fine.
0
 
LVL 53

Expert Comment

by:Vitor Montalvão
ID: 40639272
skbohler, you still have the issue or it's already solved?
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 

Accepted Solution

by:
skbohler earned 0 total points
ID: 40639440
I was able to solve this issue by:

Uninstalling Office 365 32-bit version
Installing Office 365 64-bit version
Installing the Access 2010 64-bit engine/driver

After that, the process worked.
0
 
LVL 41

Expert Comment

by:PatHartman
ID: 40639529
Using the 64-bit version of Office will make your Access apps incompatible with 32-bit office users.

I was able to resolve mine by installing the 32-bit Access 2013 runtime.

Apparently, there is some missing library that the runtime installs.  This is a MS bug that was introduced in the past month.
0
 

Author Closing Comment

by:skbohler
ID: 40650736
Was able to solve it myself.
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Microsoft Access has a limit of 255 columns in a single table; SQL Server allows tables with over 255 columns, but reading that data is not necessarily simple.  The final solution for this task involved creating a custom text parser and then reading…
In a use case, a user needs to close an opened report by simply pressing the Escape (Esc) key. This can be done by adding macro code in Report_KeyPress or Report_KeyDown event.
In Microsoft Access, learn how to use Dlookup and other domain aggregate functions and one method of specifying a string value within a string. Specify the first argument, which is the expression to be returned: Specify the second argument, which …
With Microsoft Access, learn how to specify relationships between tables and set various options on the relationship. Add the tables: Create the relationship: Decide if you’re going to set referential integrity: Decide if you want cascade upda…

588 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question