Migrar a ArcSDE de 64 bits en Windows cuando el DBMS existente es de 32 bits
Si tiene una instalación de ArcSDE de 32 bits existente, no puede actualizar directamente a una instalación de 64 bits.
La forma más simple de trasladar sus datos es utilizar las herramientas proporcionadas por sus sistema de administración de bases de datos (DBMS) para trasladar la base de datos completa de la instancia de 32 bits a la instancia de 64 bits. Otra opción más complicada es crear una nueva base de datos en la instancia de 64 bits y trasladar sus datos a ella usando documentos de espacio de trabajo XML, copiar y pegar en ArcGIS, en la herramienta de geoprocesamientoClase de entidad a clase de entidad (múltiple). Antes de empezar, decida qué método utilizará para transferir sus datos a un nuevo servidor.
-
Configure una versión de 64 bits del DBMS en un servidor de la misma cantidad de bits.
- Si el proceso que utilizará para trasladar los datos o base de datos a un nuevo servidor no incluye a los usuarios, vuelva a crear cuentas de usuario en el nuevo DMBS o el nuevo servidor si utiliza inicios de sesión del sistema operativo.
-
Si usará un servicio ArcSDE para las conexiones a las geodatabases, instale el servidor de aplicaciones de ArcSDE de 64 bits en un servidor de 64 bits (ya sea en el que reside el DBMS o uno remoto).
Consulte la guía de instalación provista con el servidor de aplicaciones de ArcSDE para obtener más instrucciones.
-
Detenga el servicio de ArcSDE, si se está ejecutando uno.
sdemon -o shutdown -i <service> -s <server_name> -p <ArcSDE_administrator_password>
Las herramientas de línea de comando de ArcSDE y su documentación se instalan con el servidor de aplicaciones de ArcSDE.
- Asegúrese de que no haya usuarios conectados a la geodatabase.
Puede verificar esto desde la pestaña Conexiones del cuadro de diálogo Administración de la geodatabase en ArcGIS for Desktop.
- Cree una copia de seguridad de la base de datos.
-
Si va a transferir los datos mismos (en vez de la base de datos), haga lo siguiente para asegurarse de que todas las modificaciones se trasladaron a las tablas base:
- Concilie todas las versiones de geodatabase con la versión predeterminada.
- Borre versiones de las geodatabases que no sean las PREDETERMINADAS o versiones de réplica.
- Comprima la geodatabase.
- Si desea trasladar la base de datos completa, consulte la documentación del DBMS y utilice el método que prefiera, luego haga lo siguiente:
- Si está trasladando a una nueva versión de ArcGIS al mismo tiempo que migró su geodatabase a 64 bits, actualice su geodatabase
Siga las instrucciones de preparación y actualización para la versión de geodatabase a la que desea actualizar y que son específicas de su DBMS.
- Si utilizará un servicio de ArcSDE para conexiones de geodatabases, edite los archivos de servicio del sistema operativo y del ArcSDE para que contengan la entrada de servicio, luego use el comando sdemon para iniciar el servicio.
- Restablezca las conexiones de su geodatabase en las aplicaciones cliente para conectarse al nuevo servidor. Esto incluye redirigir cualquier replicación de geodatabases.
- Si está trasladando a una nueva versión de ArcGIS al mismo tiempo que migró su geodatabase a 64 bits, actualice su geodatabase
- Si traslada sólo los datos, haga lo siguiente:
- Configure una segunda geodatabase en el SQL Server de la instancia de 64 bits.
Siga las instrucciones específicas de su DBMS para crear una base de datos y geodatabase en el nuevo servidor.
- Si fuera necesario, agregue usuarios a la nueva base de datos y otorgue privilegios.
- En ArcGIS for Desktop, conecte a la geodatabase de 32 bits y la nueva geodatabase de 34 bits.
-
Mueva los datos de la geodatabase de 32 bits a la geodatabase de 64 bits por medio de los documentos de espacio de trabajo XML, copie y pegue, o la herramienta de geoprocesamiento Clase de entidad a clase de entidad (múltiple).
Cada usuario debe transferir sus datos para que, en la geodatabase nueva, sigan perteneciendo al mismo usuario.
- Luego de trasladar los datos, cada usuario deberá reconstruir los índices y actualizar las estadísticas de las bases de datos de acuerdo con sus datos.
- Si utilizará un servicio de ArcSDE para conexiones de geodatabases, edite los archivos de servicio del sistema operativo y del ArcSDE para que contengan la entrada de servicio, luego use el comando sdemon para iniciar el servicio.
- Restablezca las conexiones de su geodatabase en las aplicaciones cliente para conectarse al nuevo servidor. Esto incluye redirigir cualquier replicación de geodatabases.
Nota:
Trasladar los datos a una geodatabase no traslada las ediciones con versión. Por lo tanto, si utiliza una geodatabase con versión pero no realizó el paso 9, puede perder las ediciones que se trasladaron a las tablas de base.
- Configure una segunda geodatabase en el SQL Server de la instancia de 64 bits.
- Después de realizar una prueba para asegurarse de que todo funciona correctamente en la nueva geodatabase, desinstale el servidor de aplicaciones ArcSDE del servidor de 32 bits.