بتاريخ: 3 أبريل 201214 سنة comment_222708 الان انا انشئت جداول مثلا جدول ال banks علي مستخدم معين مثلا emanوعملت جدول user ( فيه مثلا مستخدم اسمو noor )وعملت الو انشاءcreate user noorوهيك واعطيتو صلاحيات ال select , update , insert, delete علي جدول banksالان بس اعمل عملية تسجيل دخول باستخدام ال user ---> noorبيقول انو مش قادر ينفذ الاستعلاملكن لمن ادخل بستخدام ال user ---- >emanبيسمح و بينفذ الاستعلام تقديم بلاغ
بتاريخ: 3 أبريل 201214 سنة comment_222710 السلام عليكميرجى توضيح السؤال:هل تم انشاء مستخدمين على الداتا بيز باسمي eman + noor ؟؟وجدول Banks على اليوزر Eman صح ؟كيف عملتي Create User Noor بداخل جدول الـ Users ام انها عبارة عن اضافة سجل في جدول المستخدمين بيوزر اسمه noor ؟؟ام ان المستخدمين Noor + Eman هما عبارة عن Application Users ؟؟ تقديم بلاغ
بتاريخ: 3 أبريل 201214 سنة comment_222711 نفذ هاي الجمله على user sys grant dba,resource,connect to --user like noor تم تعديل 3 أبريل 201214 سنة بواسطة Ahmad.Hasan تقديم بلاغ
بتاريخ: 3 أبريل 201214 سنة comment_222712 نفذ هاي الجمله على user sysgrant dba,resource,connect to --user like noor حسب ييلي فهمتو انك عملت يوزر جديد ومش قادر تشبك عليه تقديم بلاغ
بتاريخ: 3 أبريل 201214 سنة كاتب الموضوع comment_222714 صحيح عندي two userالي هما eman و noorوكمان موجودين في جدول ال userال form تم عملها بناء علي جداول تم انشاءها في ال emanواعطيت ال noor صلاحية الوصول لهذه الجداول والتعديل عليهالكن عند عمل تنفيذ لل form والدخول باسم noor لا تعملوهذا طبيعي لانو مش ملاقي عندو object اسمو مثلا Bank مشان يعمل query عليهلازم نعمل هيك eman.bankلذلك الحل هنا انا لقيتو انو نعمل SYNONYM عند noor بنفس اسم الجدوليعني زي هيكCREATE SYNONYM banks FOR eman.banks;يعني الان كل ما ننشا user جديد عندي في النظامبروح بنشا الو SYNONYM من الجداول الي بدو يعمل query عليهمفقطوشكراااااااااااااااااا جزيلا تقديم بلاغ
بتاريخ: 3 أبريل 201214 سنة comment_222719 اعتقد ان المشكلة هي عدم وضه اسم المستخدم قبل اسم الكائن وهذا الكلام ينطبق على كل من ال oracle و ال form . لذا اذا قمت بوضع اسم المستخدم eman قبل اسم اي كائن واعطيت السماحيات لإي مستخدم اخر سيعمل . اي حتى خواص الفورم مثلا خاصية query data source name يجب كتابة اسم المستخدم.اسم الجدول لانه في حالة عدم ذكر اسم المستخدم قبل اسم الكائن سيفهم المستخدم المتصل ان الكائن هو ملك له حتى لو كان لديه السماحيات تقديم بلاغ
بتاريخ: 4 أبريل 201214 سنة comment_222737 صحيح عندي two userالي هما eman و noorوكمان موجودين في جدول ال userال form تم عملها بناء علي جداول تم انشاءها في ال emanواعطيت ال noor صلاحية الوصول لهذه الجداول والتعديل عليهالكن عند عمل تنفيذ لل form والدخول باسم noor لا تعملوهذا طبيعي لانو مش ملاقي عندو object اسمو مثلا Bank مشان يعمل query عليهلازم نعمل هيك eman.bankلذلك الحل هنا انا لقيتو انو نعمل SYNONYM عند noorبنفس اسم الجدوليعني زي هيكCREATE SYNONYM banks FOR eman.banks;يعني الان كل ما ننشا user جديد عندي في النظامبروح بنشا الو SYNONYM من الجداول الي بدو يعمل query عليهمفقطوشكراااااااااااااااااا جزيلا كلام صحيح... تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.