الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف امنع حذف قاعدة الشبكة

بدأه متدرب اوراكل في 15 فبراير 2008 · 22 رد · 3,155 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله

لقد انهيت عمل قاعدة الأكسس وجاهزة

لإنزالها على الشبكة على جهاز السيرفر

المشكلة التي تواجهني إني عندما اعمل

مشاركة لها سيتمكن مستخدمين الأجهزة

من حذفها وهذهي كارثة بكل معنى الكلمة

فهل يوجد طريقة إحترافية لمنع الحذف

وياليت تكون بنظام الإكس بي في حال

إمكانية ذلك او نظام سيرفر2003 وجزاكم

الله خيراً وأسف على الإطالة .

#2

أخي الغالي متدرب اوركـل

طريقتك هذه فيها مخاطرة كبيرة بقاعدة بياناتك ولكي تعرف كيف يتم عمل ذلك علي الشبكة بحيث تستطيع المحافظة علي قاعدتك فاليك هذا الرابط الاكثر من رائع لاختنا الغالية زهرة اتبع خطوات هذه المشاركة وان شاء الله تحل مشكلتك تماماً

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

بارك الله بك ومشكور على الرابط وجاري

التجربة

#4

مشكور اخي العزيز مرة اخرى

وبعد الأطلاع على الرابط وجدت انه يتكلم

عن خطوات انا عملتها اصلاً لكن لم

يتكلم عن الحماية من الحذف

#5

السلام عليكم اخي الكريم

لديك شبكة Domain Controler windows server 2003 ومستخدمين Windows Xp

طيب علشان تكون عارف الاكسس مش ممكن يعمل اللي انت عايزه ومش قصور فى الاكسس ولكن لان الاكسس عامل اللي عليه وزيادة شوية

سوف يا سيدي اتبع الخطوات التالية :

1- تسلم الملف لمسئول الشبكة وتحدد له المستخدمين المطلوبين

2- وهو هايعمل الباقي

لان المطلوب بتاعك سهل جدا بالنسبة له

ماذا سيفعله المسئول ؟؟؟

1- انشاء مجموعة للمستخدمين Domain local Security group

2- استضافة الملف فى مجلد علي NTFS Patition

3- يقوم بمشاركة المجلد لكل المستخدمين اللي انت حددتهم ويحدد الصلاحيات لهم الكافية لملف قاعدة بيانات

4-يضمن عدم مشاركة اي مستخدم اخر للمجلد

5- سيقوم بعمل Deny Delete للملف نفسه وليس المجلد

اخوك فى الله

Microsoft Certified DataBase Administrator MCDBA

#6

اخي العزيز ahamied

اولاً اشكرك على المساعدة والتوضيح واشكرك

على بلدك ( مصر - السعودية ) وهما بلا شك

بلد الجميع وقلب العروبة والأمة الإسلامية

النابض .

وبخصوص الموضوع اخوك في الحقيقة

ماهي خبير مرة بالدومين وعمله ياليت تدلني

ولو على اول الطريق والسلام .

#7

السلام عليكم اخي الكريم

بلدي هي مصر ولكني مقيم بالرياض

البداية واول سلمة هنا /index.php?showtopic=52288

وبعدين كتاب Managing and Maintaining a Microsoft Windows Server 2003 Environment.

وبعدين Microsoft.TestKing.70-290.v.53.0.by.eXecallibur.vce

لغرض التدريب

وطبعا لازم يكون عندك برنامج Visual CertExam Suite

والاهم من ده كله هو متابعتك لمنتدي الفريق العربي قسم الشبكات

/index.php?showforum=126

اخوك فى الله

Microsoft Certified DataBase Administrator MCDBA

#8
ahamied كتب:
السلام عليكم اخي الكريم

لديك شبكة Domain Controler windows server 2003 ومستخدمين Windows Xp

طيب علشان تكون عارف الاكسس مش ممكن يعمل اللي انت عايزه ومش قصور فى الاكسس ولكن لان الاكسس عامل اللي عليه وزيادة شوية

سوف يا سيدي اتبع الخطوات التالية :

1- تسلم الملف لمسئول الشبكة وتحدد له المستخدمين المطلوبين

2- وهو هايعمل الباقي

لان المطلوب بتاعك سهل جدا بالنسبة له

ماذا سيفعله المسئول ؟؟؟

1- انشاء مجموعة للمستخدمين Domain local Security group

2- استضافة الملف فى مجلد علي NTFS Patition

3- يقوم بمشاركة المجلد لكل المستخدمين اللي انت حددتهم ويحدد الصلاحيات لهم الكافية لملف قاعدة بيانات

4-يضمن عدم مشاركة اي مستخدم اخر للمجلد

5- سيقوم بعمل Deny Delete للملف نفسه وليس المجلد

اخوك فى الله

أخي الكريم

لدي استفسار بسيط

وهو في النقطة الخامسة

5- سيقوم بعمل Deny Delete للملف نفسه وليس المجلد

فهمت من هذا الخيار انه لا يمكن حذف المجلد نفسة

طيب لو قامأحد المستخدمين الذين تم اعطائهم صلاحة للدخول على هذا المجدل وبالخطأ تم حذف القاعدة أو أي ملف موجود في هذه المجلد؟؟؟

كيف تتم حماية الملفات والقاعدة من الحذف بالخطأ؟؟؟

#9

السلم عليكم العضو الكريم الوردية

مع الصلاحيات لا يوجد خطأ ولن يتم حذف اي ملف خطأ

وهذا الموضوع ليس من شأن الاكسس

وحتي لو انه تم حذف الملف بالخطأ من مستخدم له صلاحية الحذف ..فهناك طرق لاستعادة الملف مثل restore و Previos version

بس احنا نسلم الملف لمسئول الشبكة وهو بيتصرف ( أومال اسمه مسئول ليه ...!! )

** يرجي الاستفسار فى شأن الصلاحيات والمستخدمين من خلال منتدي الشبكات

اخوكم فى الله

Microsoft Certified DataBase Administrator MCDBA

#10

الله يبارك فيك يا أخي الغالي احمد

يا جماعة كل يوم مسؤل الشبكة بيعمل Backup لكل الداتا اللي موجوده علي السيرفر ولو لا قدر الله اتحذفت القاعدة يمكن استرجاعها بكل سهولة ضيفو علي كده الايميلات علي الاوت لوك وجميع الملفات اللي علي السيرفر وماتشغلوش بالكو زي ما قال الاخ الغالي احمد بس انتو سلمو القاعدة لمسؤل الشبكة وهو هيقوم باللازم

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 17 فبراير 2008 في 15:34

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#11

تسلم اخي العزيز أحمد والله إني عاجز

عن شكرك لكن أقول وفقك الله للخير

وجزاك خير الجزاء . ورايح اعمل

تجارب وأشوف والله يعين الموضوع

مش سهل مثل ماكنت انا فاكر .

#12

أخي الكريم

هل معنى كلامك أن أقوم باعطاء قسم الـ It قاعدة البيانات لكي يتم وضعها في المجلد المشترك للمستخدمين الذي تم تحديدهم مسبقاً؟؟

لأنه أعمل في مجال البنوك وقد تم عمل مجلد مشترك من قِبل الأ It واعطيتهم أرقام المستخدمين الذي أريد أن تكون لهم صلاحية للدخول على هذا المجلد

وأنا من قام بوضع القاعدة في المجدل وجميع الملفات المرتبطة بها

إذن هنا توجد احتمالية للحذف بالخطأ؟؟ صحيح

والحل لها هو أن أعطي القسم المختص قاعدة البيانات كي يتم حمايتها من الحذف؟؟

#13

السلام عليكم

الاخت الوردية

بدل من ان تعطيتهم أرقام المستخدمين الذي أريد أن تكون لهم صلاحية للدخول على هذا المجلد كان يجب ان تحددي ايضا نوع الصلاحية لكل مستخدم وان تؤكدي ان يضاف كل مستخدم فى ال ACL Access Control List للمجلد أو الملف وتلغي له صلاحية الحذف Deney Delet .

وبعدين ال It من السهل جدا يعرف مين الي حذف وامتي وال It يقدر يضمن ليك عدم حذف الملفات او المجلدات حتي اذا قمت انت بوضعها علي السيرفير او كنت انت ال Owner بس ممكن انهم كانو مشغولين شوية او فرق لغة التفاهم

مم الممكن ايضا الاستفسار عن هذه الموضوع فى منتدي الشبكات وامنها

اخوكم فى الله

Microsoft Certified DataBase Administrator MCDBA

#14

مرحبا أخي الكريم

أشكر لك سرعة أستجابتك لاستفساري

والحمد لله تم تعديل الموضوع

بحيث تم الاتصال مع الـ IT واعطائهم الصلاحيات لكل مستخدم بحيث تم حذف صلاحية الحذف للجميع ولي مطلق الصلاحيات

ألف شكر

#15

مازالة المشكلة مستمرة .

#16

طيب يا اخوان انا قدرت امنع حذف القاعدة لكن المشكلة

الخطيره مشكلة النسخ واللصق يعني لو فيه مستخدم

عمل قاعدة اي قاعدة بنفس الاسم ثم عمل لها لصق

بمجلد القاعدة سيمكنه بذلك حذفها الرجاء مساعدتي

بذلك حيث اني واقع بإزمة .

#17
متدرب اوراكل كتب:
المشكلة الخطيره مشكلة النسخ واللصق يعني لو فيه مستخدم عمل قاعدة اي قاعدة بنفس الاسم ثم عمل لها لصق بمجلد القاعدة سيمكنه بذلك حذفها الرجاء مساعدتي بذلك حيث اني واقع بإزمة .

اخي الفاضل

كما تعلم ان قاعدة البيانات تكون في مجلد مشترك وهذا المجلد يكون عليه صلاحيات وقد يكون ايضا على قاعدة البيانات نفسها صلاحيات من قبل مسئول الشبكه بناء على ما تم تحديده لكل مستخدم حيث يمكنك ان تطلب من مسئول الشبكه ان يحدد صلاحية القراءة فقط لمستخدم معين او لعدة مستخدمين اذا كنت تخشى من ان يقوم المستخدم بعملية النسخ واللصق والحذف في نفس المجلد .

اضافة الى ذلك احب ان اطمأنك ان المستخدم لا يستطيع ان يقوم بهذه العملية في نفس المجلد والسبب بسيط ان المجلد الموجوده به قاعدة البيانات بنفس الإسم لا يتم نسخها مره اخرى إلا اذا قام بتغيير تسميتها الى اسم آخر أما القاعدة الأصلية فهي ستبقى بإسمها الأصلي والقاعدة المنسوخه مثلا ستأخذ مثلا Copy_Database اذا كانت القاعدة الأصلية اسمها Database فلا خوف عليك من هذه الطريقة لأنه سيحذف القاعدة المنسوخه فقط

#18

بارك الله فيكي اختنا زهرة المنتديات

واتمني ان تلتمسي لي العذر لعدم القدرة علي متابعة المشاركة

وهذا يرجع لاسباب المذاكرة واختبارات ميكروسوفت حيث انني الحمد لله اجتزت امتحان

70-290 - Windows Server 2003 Environment Management And Maintenance

وان شاء الله فى خلال اسبوعين سانتهي من

SQL Server 2000 System Administration 70-228

ودعواتك معانا فى 70-306

أخوكي فى الله

تم تعديل هذه المشاركة بواسطة ahamied في 24 مارس 2008 في 15:34

Microsoft Certified DataBase Administrator MCDBA

#19

استاذتي الفاضلة زهرة حفظك الله من كل شر وانا احد تلاميذك وكم استفدت من مواضيعك مشكورة

بالنسبة لردك الكريم إذا عملت المستخدم قراءه فقط في هذه الحالة لن يستطيع تحرير البيانات وانا

ارغب منه تحرير القاعدة وإدخال البيانات .

وبالنسبة للفقرة 2 جربت بنفسي اختي الفاضلة اعمل نسخة من الجهاز الفرعي ثم أذهب للجهاز

الرئيسي واعمل لصق اجد ان القاعدة تغيرت تماماً وهذي مشكلتي

إذا منعت التحرير لايستطيعون إدخال البيانات وإذا اعطيتهم صلاحيت تحرير يحذفون القاعدة والله

احترت الرجاء منكي اختي المساعدة بارك الله في عمرك وحفظك من كل شر .

#20

اخي الفاضل

معذرة على هذه الكلمات التي سأقولها لك وارجو ان تتقبلها بصدر رحب

هل انت مدير او رئيس لشركة او مؤسسة ؟

اذا كنت كذلك فيجب عليك ان يكون لديك سلطة وصلاحيات للعقاب والثواب وتستطيع ادارة المؤسسة او الشركة بناء على تعليماتك الصارمه والتي لا يجب على اي مستخدم ان يتخطى حدوده .

هل المستخدمين الذين يعملون على الأجهزة كلهم اطفال دون سن العاشرة ام انهم متخلفين عقليا ؟

اذا كان المستخدمين بهذه الصفه او الحالة فلا نقول إلا ان الله يعينك على ما انت فيه .

سيدي الفاضل :

يجب عليك كتابة تنبيه امام كل جهاز مستخدم بعدم العبث بقاعدة البيانات وعلى كل موظف ان يؤدي عمله المؤتمن عليه وإلا فإن هناك مبدأ العقاب والثواب .

في حالة اي شخص او مستخدم يخالف التعليمات فلك ان تصدر بحقه العقاب الرادع ومن الممكن ان تضحي به ليكون عبرة لغيره .

فلا اعتقد ان المستخدمين الى هذه الدرجة من البلاهه والغباء ان يقوم بحذف قاعدة البيانات من الجهاز لأنه سيكون هو المسؤول الأول والأخير عن هذا العمل .

لذا حاول بارك الله بك ان تكون تعليماتك للمستخدمين بصورة جديه وستجد ان جميع المستخدمين سيتفهمون الوضع جيدا .

#21

السلام عليكم

اخي متدري اوراكل : لا يوجد شيئ اسمه جهاز رئيسي وجهاز فرعي

يوجد Network وهي اما WorkGroup يعني كل الاجهزة لها نفس مستوي التحكم بالشبكة بالتساوي

او بمعني ابسط كل واحد يعمل اللي هو عايزه فى ال Share بتاعة والباقي يخضع لرغبة صاحب ال Share

والنوع الاخر من الشبكة Domain يعني عندنا جهاز/أجهزة تقوم بعمليات السيطرة والتحكم علي المستخدمين بما لا يخضع ابدا لرغبات المستخدمين الهدامة او حتي البناءة غير المرغوب فيها.

طيب ؟ موضوعك المفروض انك تعمل share للمجلد بتاعك علي السيرفر ومن خلال الshare Name وانت بتعمل Share لو ضفت علامة $ بعد اسم ال Share

بيكون المجلد كله مخفي علي الشبكة تماما من كل المستخدمين وممكن يشتغلوا عادي جدا بواسطة ShortCut من جهازهم.

يعني مثلا المجلد بتاعك اسمه ASDF ثناء قيامك بال Share فقط ضيف علامة $ بعد الاسم فى مربع ال share Name

طيب هل هذا هو الحل ؟ بالطبع لأ...

الحل النظيف الذي تريده هو من خلال ال NTFS Permissions مع ال sharing

وتعمل مجموعة بالدومين وتشمل كل مستخدمين الملف وتعطيهم صلاحيتهم مع الغاء صلاحية الحذف ل Everyone او Domain Users

بس لازم تكون ثقتك فى مديرين الشبكة اكبر من ذلك.

اخوك فى الله

تم تعديل هذه المشاركة بواسطة ahamied في 26 مارس 2008 في 09:15

Microsoft Certified DataBase Administrator MCDBA

#22

السلام عليكم ورحمة الله

اخي الكريم يوجد قصور في الاكسس بخصوص الشبكات بالتالي فاذا كنت متوقع التخريب من قبل احد الموظفين فلن تستطيع منعه في الاكسس لانك لو منعت الحذف لن تستطيع منع التعديل بالتالي يمكن لمن اراد التخريب فتح قاعدة البيانات في المفكرة واضافة حرف واحد فقط والتخزين فهو بالتالي عمل ما هو اسوأ من الحذف لان طريةق الحذف يمكن استرجاعها اما بهذه الطريقة فلن تسترجعها الا من نسخة احتياطية موجودة عندك .

#23

مرحباً استاذتي الكريمه زهره كلي صدر رحب واعتبريني

أحد تلاميذك نعم انا فعلاً مدير قسم

وعندي صلاحيات قوية جداً على من يعمل على الشبكة

وتصل لخصم المرتب ولكن لايخفى عليكي إنه يبقى هناك

حساد ومنافسين يريدون إتلاف العمل وهذا ما اخشاه

والمشكلة إن السيرفر عليه ليس قاعدة واحده بل

مجموعة كبيره من القواعد ولن استطيع معرفة من

حذف القاعدة حتى يتم معاقبته عقاب صارم ولذلك

اسعى للحصول على حل جذري لهذه المشكلة واعتبرها

اخر عائق امامي . والسلام .

اخي الحبيب ahamied

بارك الله فيك على التوضيح المهم

واثني بالشكر لك اخي TareqVB

ماهو الحل بنظرك لحل مشاكل

الأكسس

تم تعديل هذه المشاركة بواسطة متدرب اوراكل في 30 مارس 2008 في 16:51

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…