Suite

Problèmes lors de la création d'ArcSDE sde_logfile pour certains utilisateurs (le nom d'utilisateur commence par un chiffre)


Je rencontre des problèmes lors de la modification d'une classe d'entités sde de certains utilisateurs. La façon dont ma base de données est configurée est que les rôles d'authentification sont constamment mis à jour en comparant les rôles d'authentification actuels avec un serveur LDAP.

Tout semble fonctionner correctement, sauf pour les personnes dont le nom d'utilisateur commence par un nombre. J'obtiens une erreur qui dit "impossible de créer des tables système de fichiers journaux. L'utilisateur manque peut-être d'autorisations ou de ressources pour créer des tables [ERREUR: erreur de syntaxe à ou près de "6" Ligne 1: CREATE TABLE 6zn.sde_logfiles (logfile_name VARCHAR… )

Si la syntaxe lisait CREATE TABLE "6zn".sde_logfiles… cela fonctionnerait très bien. On dirait qu'une solution simple (mais effrayante) serait d'éditer les fonctions/déclencheurs/etc. pour ajouter des guillemets pour les arguments qui commencent par un nombre dans CREATE TABLE mais je n'ai aucune idée par où commencer…

Malheureusement, il n'y a aucun moyen de contourner les noms d'utilisateur qui ne commencent pas par des chiffres.


Voir la vidéo: HOW TO CREATE VERSIONS IN ARCMAP AND ARC CATALOG ESRI ARCSDE (Octobre 2021).