El término "upsizing" (actualización) fue acuñado por Microsoft para describir el proceso de migrar una base de datos de Microsoft Access a Microsoft SQL Server . Esto permite seguir utilizando Microsoft Access como interfaz de base de datos , mientras que el almacenamiento en la base de datos se realiza mediante un servidor SQL Server independiente, ya sea local o remoto, lo que posibilita una mayor productividad y un mayor volumen de datos. Microsoft Access, a partir de la versión 2000, cuenta con un asistente de actualización que facilita la migración de datos al sistema propietario Microsoft SQL Server. Actualmente, no se admite la actualización de ningún otro sistema de gestión de bases de datos relacionales (RDBMS) .
Estrategias de ampliación
Existen dos estrategias para migrar una base de datos de Access a SQL Server.
- Utilizar ODBC de Microsoft para obtener acceso a una base de datos remota a través de ADO .
- Utilizar proyectos de datos de Access (disponibles en Microsoft Access 2000 y versiones posteriores) que permiten una integración más "nativa" con Microsoft SQL Server .
La primera estrategia se suele considerar como el primer paso hacia la migración completa en un servidor SQL en la etapa 2, [ 1 ] y puede considerarse como parte de la estrategia 2. Para conocer las particularidades de cada estrategia, consulte la tabla.
Realizando el aumento de tamaño
Como cualquier procedimiento de migración de datos , la ampliación de la base de datos de Microsoft Access requiere una refactorización fundamental de la estructura de la base de datos y del código fuente. Aunque algunos aspectos de este procedimiento parecen estar automatizados por el Asistente de ampliación , todavía hay muchos puntos que requieren intervención humana. Los siguientes cambios deben realizarse en la ampliación.
- Cambio completo de la interfaz de acceso a datos de DAO a ADO .
- Cambio sustancial de Microsoft Jet SQL a Transact-SQL .
- Adaptación sustancial de los nombres de los objetos (por ejemplo, tablas, columnas, etc.).
- Reconceptualización del código fuente para emplear de forma óptima la nueva funcionalidad de ADO y Microsoft SQL Server de la solución "ampliada".
Notas y referencias
- Software de base de datos de Microsoft