Pregunta

He descargado recientemente, la base de datos de ejemplo Neptuno de Access 2007 y quisiera ahora para convertir la base de datos en una base de datos SQL 2005. Estoy utilizando la edición para desarrolladores de SQL 2005 y SQL Express no.

He instalado los controladores de proveedor OLE DB Oficina 12.0 Access Database Engine para trabajar con Access 2007.

Hasta ahora he 'creado' una nueva base de datos, se ha ido a 'tareas'> 'datos de importación'.

En este momento, el servidor de importación y Asistente para exportación de espectáculos de diálogo SQL, selecciono el 'origen de datos', como Microsoft Access y han navegado en el fichero que luego selecciono. Me clic al lado y ahora SQL Server muestra el siguiente error:

  

formato de base de datos desconocido Northwind2007.accdb.

¿Alguien ha importado correctamente esta base de datos en SQL? Además, ¿alguien sabe lo que los differeces son del formato de archivo .accdb y el formato .mdb de Access 2003?

Gracias por tu aportación.

¿Fue útil?

Solución

Incluso manera más sencilla sería Microsoft de SQL Server Asistente de Migración para el Acceso (SSMA para Access).

Otros consejos

El problema es que la opción 'Microsoft Access' Asistente de importación se codifica difícil esperar un archivo con una extensión .mdb. Es el mismo problema de SQL Server 2008; la apertura de un archivo de tipo Accdb falla con, "No hay editor disponible para ..."

Una solución es utilizar OLE DB. En caída del mago lista de fuentes de datos hacia abajo, elija 'Microsoft Office 12.0 Acceso motor de base de proveedor OLE DB'. Puede que tenga que modificar las propiedades de conexión para entrar Jet OLEDB: Tipo de motor = 5 con el fin de ser capaz de 'ver' funcionalidad específica para el formato .accdb. Sin embargo, lo bastante SQL Server hará de los llamados tipos de datos 'complejas' (varios valores) que no sé!

¿Hay alguna razón para que no se acaba de descargar e instalar el base de datos Northwind de SQL 2000 ? Como se ha dicho que trabaja muy bien con SQL 2005, pero Microsoft recomienda utilizar la base de datos Adventure Works en su lugar.

una de las principales diferencias entre Access 2007 y bases de datos Access anteriores se relaciona con las columnas multiconjuntos, como se explica aquí . En lugar de importar la base de datos de SSMS, ¿por qué no intenta exportarlo a través del asistente de actualización MS-Access? También hay algunos (no siempre libre?) Actualización de las herramientas disponibles en la web.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top