Copiar datos y bases de datos en un proyecto de Access (ADP)

 Nota   La información recogida en este tema sólo se aplicará a proyectos de Microsoft Access (.adp).

Hay cuatro maneras de copiar datos e información de la base de datos en un proyecto de Microsoft Access:

  • Importar una o varias tablas.
  • Exportar una o varias tablas.
  • Copiar una base de datos.
  • Transferir una base de datos.

MostrarImportar y exportar datos

Al importar o exportar datos (o copiar y pegar), se copia la siguiente información junto con los datos:

  • Nombre de la tabla. Sin embargo, si el nombre de la tabla ya existe, Access agrega un sufijo numérico (por ejemplo, Clientes pasa a llamarse Clientes1).
  • Clave principal de la tabla. Si el nombre de clave principal ya existe, Access intenta recrear la clave principal basada en el nombre de tabla agregando un prefijo PK_ al nombre de clave principal (por ejemplo, PK_Clientes). Si ese nombre ya existe, Access agrega un sufijo numérico al nombre (por ejemplo, PK_Clientes1).

 Nota   Las claves principales no se importan ni exportan si el proyecto de Access está conectado a una base de datos de SQL Server versión 6.5.

Al importar o exportar datos (o copiar y pegar), no se copia la siguiente información junto con los datos:

  • Propiedades extendidas como, por ejemplo, valores predeterminados, restricciones de texto de validación o valores de búsqueda.

MostrarCopiar o transferir una base de datos

Puede copiar o transferir una base de datos de SQL Server versión 7.0 o posterior. Ambas operaciones no sólo copian los datos y las definiciones de datos, sino que, a diferencia de las operaciones de importación y exportación, copian también las propiedades extendidas como los valores predeterminados, las restricciones de texto o los valores de búsqueda.

Hay varios requisitos para copiar y transferir operaciones de bases de datos que debe conocer antes de decidir la acción que se adapta mejor a sus necesidades. Copiar una base de datos es generalmente más rápido que transferirla, pero la copia precisa más requisitos.

MostrarRequisitos para copiar una base de datos

  • La base de datos de SQL Server del servidor de origen debe ser una base de datos de archivo único.
  • Debe ser miembro de la función sysadmin tanto en el servidor SQL de origen como en el de destino.

MostrarRequisitos para transferir una base de datos

  • Debe ser miembro de la función sysadmin en el servidor de destino (no es necesaria ninguna función especial en el servidor de origen).
  • El servidor SQL actual conectado al proyecto de Access y el servidor de destino al que transfiere la base de datos debe ser un SQL Server versión 7.0 o posterior.

 Nota    Los servidores vinculados no se transfieren durante una operación de transferencia de base de datos.

MostrarRequisito de SQL-DMO (SQL Distributed Management Objects) versión 8.0

Debe tener SQL-DMO (SQL Distributed Management Objects) versión 8.0 instalado en el equipo local para importar, exportar, copiar o transferir datos y bases de datos. SQL-DMO versión 8.0 es un componente de SQL Server 2000, pero no se instala automáticamente en el equipo al instalar Microsoft Office 2003. Esta situación puede producirse si no ha instalado Microsoft SQL Server 2000 o SQL Server 2000 Desktop Engine en el equipo local. Para resolverlo, instale Microsoft SQL Server 2000 o SQL Server 2000 Desktop Engine en el equipo local. Puede instalar SQL Server 2000 Desktop Engine desde la carpeta \MSDE2000 del CD-ROM de Microsoft Office 2003.

 
 
Corresponde a:
Access 2003