Un servicio de mapas de ArcGIS Server utiliza un bloqueo de esquema para impedir modificaciones en los esquemas del dataset de origen mientras se ejecuta el servicio. De forma predeterminada, el bloqueo de esquema está habilitado en los servicios de mapas. Si en su flujo de trabajo se requieren actualizaciones periódicas en el esquema del dataset sin detener el servicio de mapas, por ejemplo, sustituyendo clases de entidad en lugar de actualizar filas de forma selectiva dentro del esquema, puede deshabilitar el bloqueo de esquema con ArcGIS Server Manager o ArcMap.
Cuando el bloqueo de esquema está deshabilitado, Esri recomienda actualizar los esquemas del dataset de origen solo cuando el servicio esté inactivo. Si actualiza el esquema del dataset cuando el servicio está soportando alguna carga, los usuarios del servicio de mapas pueden notar un funcionamiento inesperado, como desaparición de capas y campos, errores en las consultas y falta de disponibilidad del servicio. Los cambios en el esquema del dataset se deben planificar con cuidado, ya que eliminar datasets de forma permanente puede hacer que los servicios de mapa queden en un estado incoherente.
Nota:
Incluso cuando se deshabilita un bloqueo de esquema en un servicio de mapas, otras aplicaciones y servicios de ArcGIS podrán seguir obteniendo bloqueos exclusivos en el esquema. Si no puede actualizar el esquema del dataset después de deshabilitar el bloqueo de esquema, consulte Bloqueo del esquema. Este tema contiene información que puede ayudarle a entender de qué forma los bloqueos pueden estar impidiendo la actualización del esquema.
Para deshabilitar el bloqueo de esquema, siga los pasos de una de estas secciones.
Deshabilitar el bloqueo de esquema en Manager
- Inicie Manager e inicie sesión.
- Haga clic en Servicios > Administrar servicios.
- En el módulo Administrar servicios, busque el servicio de mapas y haga clic en Editar.
Si no encuentra su servicio de mapas en la lista, es posible que esté ubicado en una subcarpeta en la carpeta del sitio de (raíz).
- Haga clic en la pestaña Parámetros.
- En la pestaña Parámetros, desactive Bloquear esquema de base de datos.
- Haga clic en Guardar y reiniciar.
El bloqueo de datos quedará deshabilitado para todos los datasets a los que haga referencia el servicio de mapas.
Deshabilitar el bloqueo de esquema en ArcMap
- Inicie ArcCatalog o ArcMap.
- Expanda el nodo Servidores SIG en el árbol de catálogo.
- Haga doble clic en Agregar ArcGIS Server y cree una conexión Administrar el servidor SIG con el servidor. Para obtener instrucciones sobre cómo conectarse, consulte Conectarse a ArcGIS Server desde ArcGIS Desktop. Si tiene una conexión administrativa configurada, puede omitir este paso.
- Dentro de su conexión a ArcGIS for Server, haga clic con el botón derecho en el servicio de mapas que desee editar y elija Propiedades del servicio.
- Haga clic en la pestaña Parámetros.
- En la pestaña Parámetros, haga clic en Avanzado.
- En el cuadro de diálogo Propiedades avanzadas, defina la propiedad schemaLockingEnabled como false.
- Haga clic en Aceptar.
- En el cuadro de diálogo Editor de servicio, haga clic en Aceptar.
El bloqueo de datos quedará deshabilitado para todos los datasets a los que haga referencia el servicio de mapas.