Importación de Tablas Microsoft
Access 2007 (*.accdb) a base de
datos en SQL Server
Fuente: https://ivanchoboy.wordpress.com/2011/06/11/importacin-de-microsoft-access-
2007-base-de-datos-tablas-en-sql-server/
Microsoft SQL Server 2005 y 2008, la oferta de Asistente para importación y exportación
para mover datos hacia y desde una fuente externa. También puede crear una base de
SQL Server Integration Services (SSIS) que pueden ser utilizados más adelante en el
Proyecto de Desarrollo de Business Intelligence.
Importación de bases de datos de Microsoft Access 2003 (*.mdb) es una función
incorporada de SQL Server. Sin embargo, debido a la diferencia entre el motor de base
de datos de Microsoft Access 2007 y versiones anteriores, no es posible conectarse a la
base de datos Access 2007 (*.accdb) con la incorporada en el origen de datos “Microsoft
Access”. Para importar datos de una base de datos Microsoft Access 2007, debe instalar
el Componente redistribuible del motor de base de datos de Microsoft Access 2010
Después de instalar este controlador, abra SQL Server Management Studio y conéctese a
la instancia deseada del motor de base de datos SQL Server. En el Explorador de objetos,
se muestra la lista de bases de datos disponibles en esa instancia de SQL Server.
Seleccione una base de datos que desee o cree uno nuevo. Haga clic en este base de
datos y seleccione Tareas -> Importar datos.
1
Ahora siga las varias páginas del asistente. Los siguientes pasos explican cómo importar
datos en una base de datos de SQL Server 2008.
En la primera página, seleccione la fuente de datos desde el que desea importar los
datos.
Si ha instalado correctamente el Componente redistribuible del motor de base de datos
de Microsoft Access 2010 verá otra opción de Fuente de datos: “Microsoft Access
(Microsoft Access Database Engine)”
2
Seleccione el botón Examinar para importar desde un archivo ACCDB. A continuación,
haga clic en el botón Avanzadas… para abrir la ventana Propiedades de vínculo de datos:
3
En el enlace de la página de propiedades de datos, proporcionar la ubicación de la base
de datos en el campo de origen de datos, e introduzca el nombre de usuario y contraseña
si es necesario. Haga clic en la prueba de conexión y asegúrese de que tenga éxito.
Haga clic en Aceptar para cerrar la hoja de Propiedades de vínculo de datos, y continuar
a la siguiente página del asistente, para elegir el destino.
4
Su destino es SQL Server Native Client 11.0, ya que desea importar a SQL Server. El
nombre del servidor y la base de datos ya debe contener la base de datos que desea
importar.
Haga clic en Siguiente para continuar, y elija la opción de Copiar datos de una o más
tablas o vistas.
5
Haga clic en Siguiente y seleccione las tablas de origen o vistas a la importación. Si es
necesario, utilice el botón Editar asignaciones... para asignar las columnas
correctamente.
6
La siguiente pantalla del asistente muestra dos opciones. El primero es de ejecución de
paquetes de inmediato y un segundo es salvar paquete SSIS que se puede utilizar en el
Business Intelligence Development Studio proyecto.
7
Haga clic en Siguiente y finalice el asistente. Muestra todas las listas de acciones exitosas
y los errores si los hay.
Una vez que la ejecución haya finalizado, puede hacer clic en la base de datos y ver las
tablas importadas de base de datos Access.
De esta manera usted puede importar datos de tablas de base de datos Access 2007, así
como crear un paquete de SSIS para un Proyecto de Desarrollo de Business Intelligence.
La limitación del asistente es que no las fuentes de compartir con otros paquetes y más
lógica avanzada no se puede aplicar en el asistente.