أكثر

مشكلات إنشاء ArcSDE sde_logfile لمستخدمين معينين (يبدأ اسم المستخدم برقم)


أواجه مشكلات عند تحرير فئة ميزة sde من مستخدمين معينين. الطريقة التي يتم بها إعداد قاعدة البيانات الخاصة بي هي أن أدوار المصادقة يتم تحديثها باستمرار من خلال مقارنة أدوار المصادقة الحالية مع خادم LDAP.

يبدو أن كل شيء يعمل بشكل جيد باستثناء الأشخاص الذين تبدأ أسماء المستخدمين برقم. تلقيت خطأ مفاده "غير قادر على إنشاء جداول نظام ملف السجل. ربما يفتقر المستخدم إلى الأذونات أو الموارد لإنشاء جداول [خطأ: خطأ في بناء الجملة عند أو بالقرب من" 6 "السطر 1: إنشاء TABLE 6zn.sde_logfiles (logfile_name VARCHAR…)

إذا كان بناء الجملة يقرأ CREATE TABLE "6zn" .sde_logfiles… فإنه سيعمل بشكل جيد. يبدو أن الحل البسيط (ولكن المخيف) هو تعديل وظائف / مشغلات sde / إلخ. لإضافة اقتباسات للحجج التي تبدأ برقم في CREATE TABLE ولكن ليس لدي أي فكرة من أين أبدأ ...

لسوء الحظ ، لا توجد طريقة للالتفاف حول أسماء المستخدمين التي لا تبدأ بالأرقام.


شاهد الفيديو: ArcSDE SQLServer Connection (شهر اكتوبر 2021).