Skip To Content

Désactiver le verrouillage de structure sur un service de carte

Un service de carte ArcGIS Server utilise le verrouillage de structure pour empêcher la modification des structures des jeux de données source pendant l’exécution du service. Par défaut, le verrouillage de structure est activé sur les services de carte. Si votre processus nécessite des mises à jour régulières de la structure du jeu de données sans arrêter le service de carte, par exemple en remplaçant les classes d’entités et non en mettant à jour de façon sélective des lignes dans la structure, vous pouvez désactiver le verrouillage de structure à l’aide d’ArcGIS Server Manager.

Remarque :

Vous ne pouvez pas désactiver le verrouillage de structure sur les services de carte configurés de sorte à utiliser le groupe d’instances partagées.

Lorsque le verrouillage de structure est désactivé, Esri recommande de mettre à jour les structures de vos jeux de données lorsque le service est inactif uniquement. Si vous mettez à jour la structure du jeu de données alors que le service est en cours de chargement, les utilisateurs de votre service de carte peuvent faire face à un comportement inattendu (couches ou champs manquants, échec de certaines requêtes et indisponibilité du service). Vous devez planifier soigneusement les modifications que vous voulez apporter à la structure du jeu de données. La suppression définitive de jeux de données peut laisser vos services de carte dans un état incohérent.

Remarque :

Même lorsque vous désactivez le verrouillage de structure dans un service de carte, d'autres applications et services peuvent toujours être capables d'obtenir des verrous exclusifs sur la structure. Si vous ne parvenez pas à mettre à jour la structure du jeu de données après avoir désactivé le verrouillage de structure, reportez-vous à la rubrique Verrouillage d'une structure. Cette rubrique contient des informations qui vous aideront à mieux comprendre en quoi le verrouillage peut vous éviter de mettre à jour la structure.

Pour désactiver le verrouillage de structure, suivez les étapes ci-dessous

Désactiver le verrouillage de structure dans le gestionnaire

Pour désactiver le verrouillage de structure dans Manager, procédez comme suit :

  1. Démarrez Manager et connectez-vous.
  2. Cliquez sur Services > Gérer des services.
  3. Dans le module Gérer des services, repérez le service de carte désiré et cliquez sur ModifierMise à jour.

    Si votre service de carte n’apparaît pas dans la liste, recherchez-le dans un sous-dossier du dossier Site (root).

  4. Cliquez sur l’onglet Paramètres.
  5. Sous l’onglet Parameters (Paramètres), désactivez Lock Database Schema (Verrouiller la structure de base de données).
  6. Cliquez sur Save and Restart (Enregistrer et redémarrer).

Le verrouillage de structure est désactivé pour tous les jeux de données référencés par votre service de carte.