Mehr

Probleme beim Erstellen von ArcSDE sde_logfile für bestimmte Benutzer (Benutzername beginnt mit einer Ziffer)


Ich habe Probleme beim Bearbeiten einer SDE-Feature-Class von bestimmten Benutzern. Meine Datenbank ist so eingerichtet, dass die Authentifizierungsrollen ständig aktualisiert werden, indem die aktuellen Authentifizierungsrollen mit einem LDAP-Server verglichen werden.

Alles scheint gut zu funktionieren, außer für Leute mit Benutzernamen, die mit einer Zahl beginnen. Ich erhalte eine Fehlermeldung, die besagt, dass "Logfile-Systemtabellen nicht erstellt werden können. Dem Benutzer fehlen möglicherweise Berechtigungen oder Ressourcen zum Erstellen von Tabellen [FEHLER: Syntaxfehler bei oder in der Nähe von "6" Zeile 1: CREATE TABLE 6zn.sde_logfiles (logfile_name VARCHAR…)

Wenn die Syntax CREATE TABLE "6zn".sde_logfiles lautet… würde es gut funktionieren. Es scheint eine einfache (aber beängstigende) Lösung zu sein, SDE-Funktionen/Trigger/etc. um Anführungszeichen für Argumente hinzuzufügen, die mit einer Zahl in der CREATE TABLE beginnen, aber ich habe keine Ahnung, wo ich anfangen soll ...

Leider gibt es keine Möglichkeit, Benutzernamen zu umgehen, die nicht mit Zahlen beginnen.


Schau das Video: Learn How to Perform Statistical Spatial Data Analysis with R and ArcGIS (Oktober 2021).