Configuration d'une session de mise à jour ArcMap afin d'effectuer des modifications non versionnées
Par défaut, les sessions de mise à jour ArcMap sont configurées pour effectuer des modifications versionnées. Cela signifie que vous pouvez uniquement modifier des données qui ont été inscrites comme versionnées.
Pour effectuer des modifications non versionnées sur des données non versionnées, vous devez d'abord définir une option dans l'onglet Versionnement de la boîte de dialogue Options de mise à jour. En résumé, vous devez désactiver la mise à jour versionnée en désélectionnant la case Mettre à jour une version de la base de données avec la possibilité d'annuler et de rétablir.
Par défaut, la case à cocher permettant à ArcGIS d'enregistrer automatiquement les modifications après chaque mise à jour est activée.
Si vous décochez cette case, vous devez effectuer un enregistrement manuel afin de terminer la transaction avec la base de données.
Lorsque cette case est décochée, les applications d'exécution qui tentent de se synchroniser avec les données sont empêchées de le faire tant que vous n'avez pas enregistré votre session de mise à jour.
Lorsque vous commencez vos modifications, vous ne pouvez pas modifier le type de la session de mise à jour lorsque celle-ci est ouverte. Si vous devez ensuite effectuer des mises à jour versionnées, vous devez fermer la session de mise à jour non versionnée, resélectionner l'option Mettre à jour une version de la base de données avec la possibilité d'annuler et de rétablir, puis démarrer une session de mise à jour versionnée.
Lorsque vous ouvrez une session de mise à jour non versionnée, si vous recevez un message d'erreur indiquant l'impossibilité d'effectuer une mise à jour car toutes les sources de données de la carte sont inscrites comme versionnées ou en raison de l'absence des privilèges nécessaires pour modifier les sources de données qui ne sont pas inscrites comme versionnées, assurez-vous qu'ArcMap contient effectivement des jeux de données non versionnés, que vous disposez des privilèges de modification du jeu de données non versionné et que le jeu de données non versionné ne fait pas partie d'une relation avec un autre jeu de données inscrit comme versionné.
- Si la barre d'outils Editeur n'est pas encore ouverte, cliquez sur Personnaliser dans le menu principal, pointez sur Barres d'outils et cliquez sur Editeur.
- Cliquez sur le menu déroulant Editeur dans la barre d'outils Editeur.
- Cliquez sur Options.
- Cliquez sur l'onglet Versionnement.
- Décochez la case Mettre à jour une version de la base de données avec la possibilité d'annuler et de rétablir.
- Cliquez sur OK.
Si vous devez créer des entités au cours d'une session de mise à jour non versionnée et que vos champs comportent des contraintes de valeur NOT NULL ou UNIQUE, ces contraintes doivent être satisfaites lorsque les entités sont créées. Reportez-vous à la rubrique Mise à jour de données non versionnées à l'aide de contraintes.