Viac

Problémy s vytváraním súboru ArcSDE sde_logfile pre určitých používateľov (používateľské meno sa začína číslami)


Mám problémy s úpravou triedy funkcií sde od určitých používateľov. Moja databáza je nastavená tak, že roly autentifikácie sa neustále aktualizujú porovnaním aktuálnych rol autentifikácie so serverom LDAP.

Zdá sa, že všetko funguje dobre, s výnimkou ľudí, ktorých používateľské mená začínajú číslom. Zobrazuje sa mi chybové hlásenie „Nie je možné vytvoriť systémové tabuľky protokolových súborov. Používateľovi pravdepodobne chýbajú oprávnenia alebo zdroje na vytváranie tabuliek [CHYBA: syntaktická chyba blízko alebo blízko„ 6 “, riadok 1: CREATE TABLE 6zn.sde_logfiles (logfile_name VARCHAR…)

Keby sa syntax čítala CREATE TABLE "6zn" .sde_logfiles ... fungovalo by to dobre. Zdá sa, že jednoduchým (ale strašidelným) riešením by bolo upraviť sde funkcie / triggery / atď. pridať úvodzovky pre argumenty, ktoré začínajú číslom v CREATE TABLE, ale netuším, kde začať ...

Bohužiaľ neexistuje spôsob, ako obísť používateľské mená, ktoré nezačínajú číslami.


Pozri si video: Урок 3 Создание Шейп-файла и таблицы атрибутов (Septembra 2021).