Share via


Agregar y quitar archivos de base de datos de Access (AccessToSQL)

Para migrar datos de Access a SQL Server o SQL Azure, debe agregar una o varias bases de datos de Access al proyecto SSMA. Estas bases de datos deben ser Access 97 o versiones posteriores. Si tiene bases de datos de una versión anterior de Access, debe convertir las bases de datos a una versión más reciente. Para ello, abra y guarde las bases de datos en Access 97 o una versión posterior antes de agregarlas a SSMA.

¿Qué ocurre al agregar archivos de base de datos de Access?

Al agregar una base de datos de Access a un proyecto de SSMA, SSMA lee los metadatos de la base de datos y, a continuación, agrega estos metadatos al archivo del proyecto. Estos metadatos describen la base de datos y sus objetos. SSMA usa los metadatos cuando convierte objetos en la sintaxis de SQL Server o SQL Azure y cuando migra datos a SQL Server o SQL Azure. Puede examinar estos metadatos en el Explorador de metadatos de Access y revisar las propiedades de objetos de base de datos individuales.

Nota:

Una base de datos de Access se puede dividir en varios archivos: una base de datos back-end que contiene tablas y bases de datos front-end que contienen consultas, formularios, informes, macros, módulos y accesos directos. Si desea migrar una base de datos dividida a SQL Server o SQL Azure, agregue la base de datos front-end a SSMA.

Permisos requeridos por SSMA

Para migrar una base de datos de Access a SQL Server o SQL Azure, el grupo Usuarios y el usuario administrador deben tener permisos de administración. Para obtener información sobre cómo migrar bases de datos con protección de grupos de trabajo, consulte Preparación de bases de datos de Access para la migración.

Seleccionar las bases de datos que desea agregar

Si desea agregar una o varias bases de datos a un proyecto SSMA y los archivos se encuentran todos en una ubicación conocida, puede agregar los archivos mediante el procedimiento siguiente.

Para agregar archivos de base de datos individuales

  1. En el menú Archivo, haga clic en Agregar bases de datos.

  2. En el cuadro de diálogo Abrir, busque la carpeta que contiene el archivo o archivos de la base de datos.

  3. Elija los archivos que desea agregar y seleccione Abrir.

Buscar bases de datos para agregar

Si desea agregar varias bases de datos de Access desde diferentes carpetas a un proyecto de SSMA, o desea agregar un único archivo, pero tiene que encontrar el archivo, puede seguir estos pasos para buscar uno o varios archivos y agregarlos al proyecto.

Para buscar y agregar bases de datos

  1. En el menú Archivo, haga clic en Buscar bases de datos.

  2. En el Asistente para buscar bases de datos, escriba el nombre de la unidad, la ruta de acceso del archivo o la ruta de acceso UNC que desea buscar. Como alternativa, haga clic en Examinar para buscar la unidad o la carpeta de red.

  3. Haga clic en Agregar para agregar la ubicación a la lista.

    Repita los dos pasos anteriores para agregar más ubicaciones de búsqueda.

  4. Opcionalmente, agregue criterios de búsqueda para refinar la lista de bases de datos que se devuelven.

    Importante

    El cuadro de texto Todo o parte del nombre de archivo no admite caracteres comodín.

  5. Haga clic en Examinar.

    Aparece la página para examinar. Muestra las bases de datos que se han encontrado y el progreso de la búsqueda. Para detener la búsqueda, haga clic en Detener.

  6. En la página Seleccionar archivos, seleccione las bases de datos que desea agregar al proyecto.

    Puede usar los botones Seleccionar todo y Borrar todo en la parte superior de la lista para seleccionar o borrar todas las bases de datos. Puede mantener presionada la tecla CTRL para seleccionar varias bases de datos o mantener presionada la tecla MAYÚS para seleccionar un intervalo de bases de datos.

  7. Haga clic en Siguiente.

  8. En la página de comprobación, haga clic en Finalizar.

Examinar los metadatos de Access

Después de agregar una base de datos de Access a un proyecto, los metadatos del proyecto aparecen en el Explorador de metadatos de Access. Puede examinar la jerarquía de bases de datos y objetos de base de datos en el explorador.

Para examinar los metadatos

  1. En el Explorador de metadatos de Access, expanda access-metabase y, a continuación, expanda Bases de datos.

  2. Expanda la base de datos que desea revisar y, a continuación, expanda Consultas.

    Observe la lista de consultas. Si selecciona una consulta, aparecerá una pestaña SQL y una pestaña Propiedades en el panel derecho.

  3. Expanda Tablas y a continuación seleccione una tabla.

    Observe que aparecen cuatro pestañas: Tabla, Asignación de tipos, Propiedades y Datos.

  4. Expanda una tabla, expanda Claves y, a continuación, seleccione una clave.

    Las propiedades de claves aparecen en el panel derecho.

  5. Expanda Índices y, a continuación, seleccione un índice.

    Las propiedades de índice aparecen en el panel derecho.

Actualizar bases de datos

Si una base de datos de Access cambia después de agregar su archivo, puede actualizar los metadatos desde la base de datos de Access.

Para actualizar los metadatos de Access

  • En el panel Explorador de metadatos de Access, haga clic con el botón derecho en la base de datos y seleccione Actualizar desde la base de datos.

Quitar bases de datos

Puede quitar una base de datos de Access de un proyecto siguiendo estos pasos.

Para quitar una base de datos de un proyecto

  1. En el Explorador de metadatos de Access, expanda access-metabase y, a continuación, expanda Bases de datos.

  2. Haga clic con el botón derecho en la base de datos y seleccione Eliminar base de datos.

Paso siguiente

El siguiente paso del proceso de migración consiste en Conectar a SQL Server.

Consulte también

Migrar bases de datos de Access a SQL Server
Creación y administración de proyectos