Saltar al contenido

Conversión de la base de datos de Access en una base de datos MSSQL con el Asistente de migración de Microsoft SQL Server para Access

Solución:

Solo para completar el otro lado de la historia …

Si tiene una configuración de 64 bits, es posible que deba ir en la otra dirección
e instale el motor MSAccess 2010 de 64 bits.

Estoy ejecutando Access 2013 y creo que es de 64 bits. Pero la herramienta SMAA arrojó el error 80040154.

  • Creo que SMAA no puede o no usa los controladores de conectividad de 64 bits que vienen con Access 2013 de 64 bits.

Entonces, usar el SMAA de 32 bits no ayudó.

  • La instalación del motor 2010 de 64 bits lo hizo.

Lo obtuve como una descarga independiente gratuita aquí:

  • https://www.microsoft.com/en-us/download/details.aspx?id=13255

Después de la instalación rápida de esto, simplemente comencé
SMAA de 64 bits de nuevo,
y el asistente tuvo éxito la primera vez.


gracias a: https://social.technet.microsoft.com/Forums/itmanagement/en-US/0249eebf-14bd-45f6-9bca-3b42395a3d13/ssma-60-error-retrieving-the-com-class-factory-for -componente-fallido-debido-al-siguiente-error? forum = sqlservermigration

Recuerdo este error. Tuve que encontrar el EXE para SSMA de 32 bits a pesar de que estaba ejecutando Windows de 64 bits. La ubicación de instalación predeterminada era:

C: Asistente de migración de Microsoft SQL Server para Access bin

Y el nombre del archivo era:

SSMAforAccess32.exe

[SOLVED]

Encontré el mismo error al usar SSMA v7.7.0 para migrar de MS-Access 2016 DB a SQL Server 2017. Afortunadamente, lo solucioné instalando Microsoft Access Database Engine 2016 Redistributable

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *