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

هل يمكن إخفاء الجداول المرتبطة ب SQL Server

مغلق
بدأه حاكم في 8 يوليو 2007 · 17 رد · 1,961 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

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

HideAllTabels.zip

تم تعديل هذه المشاركة بواسطة حاكم في 8 يوليو 2007 في 18:42

#2

أفضل طريقة هي الاتصال بقاعدة البيانات SQL Server 2000 أو SQL Server 2005 بواسطة الكائن ADO والتعامل مع البيانات بواسطة الكود من حيث العرض والبحث والحذف والتعديل __ والبتالي لا يكون عندما يتمكن شخص من الدخول على البرنامج لا يجد جداول ولا استعلامات ولا يستطيع مشاهدة البيانات سواء لسريتها أو خوفاً من العبث بها وستكون البيانات محمية عن طريق السكورتي الخاص SQL Server

#3

أشكر تجاوبكم الكريم أخي واستاذي أبو ساره ...

كنت قد تعلمت شيئاً يسيراً عن ADo في الدروس التي وضعتها بارك الله فيك قبل فترة ليست بالقصيرة ... ولكن الأمر يحتاج إلى تمكّن من هذه الطريقة في الإضافة والحذف والتعديل والتلاعب بالبيانات " كما تذكر دائماً " بدمج الجداول وتنفيذ عمليات إستعلام التحديث والحذف والإلحاق وغيرها مما قد يتطلبه سيرالبرنامج .... وما أستخدمه في البرنامج الذي أعمل عليه هو أوامر sql من داخل الأكسس دون الإرتباط المباشر بالجدول .... والوقت ليس في صفي للتمكّن من طريقة معالجة البيانات بإستخدام ADO . ولكن أعتقد بأنني سأعدك بتعلمها ...

بارك الله فيك ... وسأبقى على إنتظار الحل لعل وعسى

#4

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

في الحقيقة انني لم اجرب التعامل مع البيانات بإستخدام ADO

ولكن منذو اكثر من اربع سنوات استخدم sql server 2000 كا قاعدة بيانات واستخدم الواجه الاكسيس من نماذج واستعلامات وتقارير وغير ذالك

اما الربط بين الاكسيس و sql server 2000 فاستخدم ODBC

فهي طريقة ممته جداً

والله اعلم

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

#5

بارك الله فيك أخي الفاضل طيب على مداخلتك

أخي الفاضل عند تكبير قاعدة بيانات أكسس ( تحويل إلى sql server) يكون الربط تلقائياً عن طريق ODBC ويتم التعامل مع الجداول بالإضافة والتعديل والبحث ... إلخ كجدول قاعدة بيانات أكسس ... فهل تقصد طريقة أخرى غير هذه .. ؟

#6

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

بارك الله فيكم اخواني

لدي سؤال على المثال هل يمكن اخفاء الاستعلامات ايضا

#7

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

الاخ الكريم / حاكم

نعم اقصد عندما يتم عملية تكبير قاعدة البيانات الاكسيس الى sql server

والله اعلم

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

#8

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

الاخ الكريم / sx1

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

بارك الله فيكم اخواني

لدي سؤال على المثال هل يمكن اخفاء الاستعلامات ايضا

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

فاعتقد انك لست في حاجه الى اخفاء الجداول حيث يمكن ان تذهب الى SQL Server Enterprise Manager سوف تجد قاعدة البيانات التي تم تكبيرها وتعطي الصلاحيه لي مستخدم

والله اعلم

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

#9

بارك الله فيك أخي الفاضل طيب

#10

أخي حاكم

هل تستطيع ارفاق مثالك أو جزء منه وبه الجدول المرتبطة ... ربما أستطيع التعديل عليه

مع خالص تحياتي

#11

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

اخي رضا لا تنسى طلبي بارك الله فيك

اخفاء الاستعلامات

#12

أخي sx1 لم انسى ولكن حاولت من قبل ولم أوفق

الخاصية التي بنيت عليها إخفاء الجداول غير معرفة أصلاً للاستعلامات ولكن هناك أمل

وأكيد أنها معرفة للجداول المرتبطة من sql ولكن أريد الأخ حاكم ارفاق قاعدة بها جداول مرتبطة من sql حتى أتمكن من معرفة الرقم المعرف الخاص بها في Attribute

مع خالص التحية

#13

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

بارك الله فيك اخي رضا

نرجو ان تستمر المحاولات حتى نصل

#14

هلا وغلا بالأستاذ الفاضل رضا عقيل

قمت بتحويل جدولين من نفس قاعدة البيانات إلى SQL Server وهما (search) و (mehan)

بارك الله فيك ... وأشكر تجاوبك الكريم ... وبإنتظارك إن شاء الله

HideAllTabels.zip

#15

للرفع ... لعل وعسى

#16

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

اخي الكريم

اذا تقصد اخفاء الجداول المرتبطه مع قاعدة البيانات sql server عن طريق ODBC

تجد في المرفقات طلبك إن شاء الله

علماً ان الرقم الدخول الى النموذج هو ((( 1 )))

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

والله اعلم

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

HideAllTabels.zip

#17

يعطيك العافية أخي الفاضل طيب

تم تحميل المثال وهذا ما أريده بالضبط ...

اشكر تجاوبك الكريم بارك الله فيك

#18

والله سويتها يا طيب

لا لا كذا يبقى لدينا مواهب اللهم لك الحمد

بصراحة بصراحة الله يعطيك العافية والصحة

هذا الموضوع مغلق.

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