Cómo convertir una base de datos de Access a SQL Server

Seleccione idioma Seleccione idioma
Id. de artículo: 237980 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

NOTA: Si utiliza Access 97 y versiones posteriores, también puede utilizar SQL Server Migration Assistant para el acceso. Para obtener más información acerca de SQL Server Migration Assistant para el acceso, visite el siguiente sitio Web de Microsoft:

http://www.microsoft.com/SQLServer/en/us/Product-Info/Migration-Tool.aspx#Access

La forma más fácil de convertir una base de datos de Access a SQL Server es utilizar al Asistente para convertir a SQL Server. El Asistente para convertir a SQL Server:
  • Conserva la estructura de la base de datos, incluidos los datos, índices, configuración de anddefault.
  • Convierte automáticamente las reglas de validación de acceso y defaultsettings en los equivalentes de SQL Server correspondientes.
  • Mantiene las relaciones entre tablas y referencial integrityafter convertir a SQL Server.


Para ejecutar al Asistente para convertir a SQL Server en Access 2000, en el menú Herramientas , seleccione Utilidades de la base de datosy, a continuación, haga clic en Asistente para convertir a SQL Server.

Para utilizar al Asistente para convertir a SQL Server en Access 97, en primer lugar debe descargar las herramientas de convertir a SQL Server de Microsoft Access 97 desde el siguiente sitio Web de Microsoft:
http://www.Microsoft.com/downloads/details.aspx?FamilyID=f5c7a907-7c5f-46cb-9157-a1ec4e96083d&displaylang=en

Para ejecutar al Asistente para convertir a SQL Server desde Access 97, en el menú Herramientas , elija complementosy, a continuación, haga clic en convertir a SQL Server.

Si tiene una versión anterior de Access, puede utilizar cualquiera de los métodos siguientes:
  • Actualizar a Access 97 o Access 2000 y, a continuación, ejecute theUpsizing asistente.
  • Utilizar servicios de transformación de datos (DTS) de SQL Server para datos de importthe de la base de datos de Access a una base de datos de SQL Server. Para obtener más información acerca de DTS y el Asistente para importación de DTS, consulte los temas "TransformationServices de datos" y "Mediante la importación y exportación de asistentes" en línea de SQL Server 7.0Books. Para obtener un ejemplo, vea el tema "Importar datos desde un DatabaseExample de acceso" en los libros en pantalla de SQL Server.

Access 2000

En Access 2000, en el menú Archivo , seleccione Nuevoy, a continuación, haga clic en Nuevo proyecto de base de datos existente. Esta opción crea una aplicación de procesamiento de datos automático (ADP). Esta aplicación automáticamente utiliza SQL Server Desktop Engine (también conocido como MSDE 2000) o de SQL Server como servidor y utiliza el archivo ADP como la aplicación.

Nota Cuando ejecuta el Asistente para convertir a SQL Server desde Access 97 o Access 2000 a SQL Server 2000, puede recibir un error de "Desbordamiento". Para obtener más información, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
279454 Aparece el mensaje de error "Desbordamiento" cuando intenta convertir a SQL Server 2000 a SQL Server
Para obtener más información acerca de los problemas entre Access 2000 y SQL Server 2000, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
269824 Descripción de problemas de incompatibilidad entre proyectos de Access 2000 (* .adp) y SQL Server 2000
Los siguientes documentos técnicos pueden ayudarle a importar la aplicación de Access a SQL Server:
  • Diseñar aplicaciones eficaces para Microsoft SQL Server: este documento explica por qué diseño de aplicaciones de acceso secuencial indizado (ISAM) del método no es adecuado para SQL Server.
    http://msdn2.Microsoft.com/en-us/library/aa226307 (SQL.70).aspx
  • Su migración el base de datos de Microsoft Access a SQL Server 7.0: este documento describe el Asistente para convertir a SQL Server, incluida información sobre designchanges y las limitaciones del asistente.
    http://technet.Microsoft.com/en-us/library/cc917601.aspx

Access 97

Para obtener más información acerca de las herramientas de convertir a SQL Server de Microsoft Access 97, visite el siguiente sitio Web de Microsoft:
http://www.Microsoft.com/downloads/details.aspx?FamilyID=f5c7a907-7c5f-46cb-9157-a1ec4e96083d&displaylang=en
Para descargar las herramientas de convertir a SQL Server de Microsoft Access 97, visite el siguiente sitio Web de Microsoft:
http://www.Microsoft.com/downloads/details.aspx?FamilyID=f5c7a907-7c5f-46cb-9157-a1ec4e96083d
Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
176614 Herramientas de convertir a SQL Server de Microsoft Access 97 disponibles
279454 Aparece el mensaje de error "Desbordamiento" cuando intenta convertir a SQL Server 2000 a SQL Server

Referencias

Para obtener más información acerca de cómo migrar una base de datos de Access a SQL Server, visite el siguiente sitio Web de Microsoft:
http://msdn.Microsoft.com/en-us/library/aa139985.aspx

Propiedades

Id. de artículo: 237980 - Última revisión: jueves, 06 de febrero de 2014 - Versión: 4.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
  • Microsoft Access 2.0 Standard Edition
Palabras clave: 
kbsqlsetup kbhowtomaster kbhowto kbinfo kbmt KB237980 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 237980

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com