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

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

رائج
بدأه nasser50001 في 3 يوليو 2005 · 221 رد · 74,376 مشاهدة · في قسم الدروس والمواضيع الهامة
مشاركة: واتساب X فيسبوك تيليجرام
#76

[.hجزاك الله خيرا أخي هاني ومشكووور

اختي بنت اليمن : جزاك الله خيرا على التشجيع

بالنسبة لمتطلبات sql server 2000 هو معالج 133 ميجا هرتز أ, أعلي ويفضل طبعا أعلى من ذلك وحجم الذاكرة يمكن العمل على 64 ميجا ولكن يفضل 128 أو أعليى لأن server 2003 مثلا لا يمكن تثبيته على اقل من 128 رام ويوجد مساحة حرة على القرص الصلب لا يقل عن 200 ميجا ويفضل طبعا أعلى من ذلك

انا منزل sql server على جهاز 500 ميجا هرتز & 128 ميجابايت رام وشغال زي الفل

تحياتي للجميع

اخوكم ناصر

#77

شكرا اخى ناصر على مجهودك الرائع . . .

تحياتى لك .

KHALED_HELAL

#78

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

مشكور أخي ناصر على البداية الرائعة فى الsql server

و ننتظر منك الدخول إلى الصلاحيات داخل البرنامج

و شكراً لك

سبحان الله و بحمده سبحان الله العظيم

أبو كريم و مازن و نور

vb.net - c# - asp.net - oracle - sql server

manager@tm-center.com

00966508268649

#79

الدرس الثاني : إدارة خادم قواعد البيانات

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

1– تسجيل خادم قواعد البيانات

2 – تشغيل خادم قاعدة البيانات بحيث تظهر أيقونته في شريط المهام باللون الأخضر مثل خادم قاعدة بيانات MYSQL

3 – إنشاء قاعدة البيانات المطلوبة أو يمكنك تحويل قاعدة بيانات أكسس إلى SQL SERVER لو كنت تملك قاعدة بيانات على الأكسس وبها بيانات

3 – إنشاء عناصر تسجيل الدخول والاتصال بخادم SQLSERVER والتي تسمى LOGINS ويسمى Collection أي قبل إنشاء المستخدمين Users يجب إنشاء LOGIN Collection

4 – إنشاء المستخدمين Users وإعطائهم الصلاحيات المحددة على قواعد بيانات محددة لكل Login موجود

أولا : تسجيل خادم قاعدة البيانات

1 - للدخول إلى إدارة

Start >programs> Microsoft SQL Server>Enterprise Manager

14_08_05_10_49_26_11240849661.JPG

2 - تظهر الشاشة التالية وهي شاشة التحكم MMC الخاصة بخادم قواعد البيانات وهي تشبه إلى حد كبير مستكشف لويندوز

اضغط على SQL SERVER GROUP بالزر الأيمن ثم اختار NEW SQL SERVER REGISTERATION تسجيل خادم قاعدة بيانات جديد كما يظهر بالصورة التالية

14_08_05_10_52_20_1124085140_.JPG

3 – تظهر شاشة الترحيب كما يظهر بالصورة وهو بداية معالج التسجيل ويمكنك عدم إظهار المعالج في المرات القادمة بحيث يتم التجيل مباشرة باختيار المربع الذي في الأسفل كما يظهر بالصورة التالية

14_08_05_10_53_33_11240852133.JPG

4 – ثم تظهر الشاشة التالية والتي يظهر فيها جميع أسماء سيرفرات قواعد البيانات الموجود بالشبكة حيث فقط يمكنك الضغط على الخادم المطلوب تسجيله أو كتابة اسم الخادم في مربع النص ثم الضغط على زر ADD حيث يمكنك تسجيل أكثر من خادم والتعامل معهم من خلال جهازك

14_08_05_10_54_27_11240852674.JPG

5 – تظهر الشاشة التالية والتي فيها يتم تحديد صيغة الترخيص كما تم شرحها عند تثبيت SQL SERVER وهنا هل ستستخدم ترخيص الدخول من خلال ترخيص الويندوز أو من خلال تراخيص SQL SERVER وإذا تم اختيار الأول يمكنك استخدام اسم المستخدم وكلمة المرور الخاصة بالويندوز للدخول إلى خادم SQL SERVER وإذا تم اختيار الثانية فأنه يجب أن يكون لديك حساب دخول منشأ في SQLL SERVER وسنعرف فيما بعد كيفية إنشاء الحسابات

14_08_05_10_55_07_11240853075.JPG

6 - إذا تم اختيار الاختيار الثاني سيتم مطالبتك ببيانات الحساب الموجود في SQL SERVER اسم المستخدم وكلمة المرور كما يظهر بالصورة

14_08_05_10_56_07_11240853677.JPG

7 – ثم تظهر شاشة اختيار مجموعة الخادم الجديد هل سيكون ضمن المجموعة الموجودة أو ستنشأ له مجموعة جديدة حدد الاختيار الأول ليكون ضمن المجموعة الموجودة

14_08_05_10_56_51_11240854118.JPG

8 – سيعطيك في النهاية شاشة إنهاء خطوات التسجيل واسم الخادم الجديد

14_08_05_10_57_32_11240854529.JPG

وبهذا يكون قد تم تسجيل الخادم الجديد ويمكن التعامل مع عناصره الموجودة والتي تظهر بالصورة التالية

14_08_05_10_58_14_11240854949_1.JPG

يتبع >>>>>>>>>

مع تحيات Nasser50001 ( ناصر ) و بنت اليمن

الفريق العربي للبرمجة

#80

رائع أخي nasser

سبحان الله و بحمده سبحان الله العظيم

أبو كريم و مازن و نور

vb.net - c# - asp.net - oracle - sql server

manager@tm-center.com

00966508268649

#81

بارك الله فيك أخي العزيز ناصر ,و في انتظار المزيد باذن الله

:)

gaza3-3.jpg
#82

جزاك الله خيرا اخى ناصر

ربنا يوفقك ويزيدك من علمه

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#83

بارك الله فيك اخي ناصر ، و لا نستطيع الا ان ندعو الله ان يوفقك دائماَ و ابداَ ..

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#84

ألف شكر لكل من ناصر وبنت اليمن على المشاركة الرائعة

جزاكم الله خير الجزاء

#85

اربعة ايلم غياب :D

تعرفو ح نخسم كام في الاربع ايام دول (h)

gaza3-3.jpg
#86

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

مشكوووور لجميع الأخوة على المرور والتعليق واعتذر عن تأخر الدرس الجديد ولكن إن شاء الله ينزل اليوم أو غدا على اقصى تقدير وهو آخر درس في sql server وسننتقل بعدة الى الفيجوال بيسك

اخي ابراهيم

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

تحياتي لكم

اخوكم ناصر

#87

حقيقة شرح رائع ومفصل

جزاك الله خيرا اخي ناصر & بنت اليمن

من دروسي :

درس مبسط لفهم ال VB6.... Resource File

تعلم تصميم اداة ال Active X خطوة بخطوة (الجزء الأول)

الطريقة المثلى للتعامل مع مسجل النظام( VB6..... (Registry

من برامجي :

Abo Sabreen Messenger v2.1 العملاق

--------------------------------------------------

مفكرة الإسلام؛ طالع أخبار العالم وأخبار المجاهدين بعيدا عن التعتيم الاعلامي.

#88

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

بعد إذن اختنا الفاضلة بنت اليمن

هذا المثال الذي تم شرح دروس اختنا بنت اليمن من خلالة

تحياتي لكم

اخوكم ناصر

secure.rar

#89

وفقك الله والى الامام

158.gif

هناك فرق بين أن تكبر بالعمر

، و أن تكبر بالعقل
فالأولى ، إجباري
، والثانية اختياري .."
 
 

164684_514411088579476_442405016_n.jpg

#90

كويس اخي ناصر انك نزلت البرنامج ،، احسن ما يطير بقية المعاش :D

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#91

عالم أيه ما تمشيش الا بالعين الحمرة

الأخ ناصر بعت لي نص المبلغ و الباقي إعفاء

الباقي علي مين بقي ؟ :D

gaza3-3.jpg
#92

تابع : إدارة SQL SERVER2000

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

1 – كيفية تشغيل وإيقاف تشغيل خادم قاعدة البيانات

2 – كيفية إنشاء قاعدة بيانات جديدة وإنشاء جدول في قاعدة البيانات

3 – كيفية إنشاء عناصر دخول إلى خادم قاعدة البيانات logins

4 – إنشاء مستخدمين لقاعدة البيانات وإعطاء الصلاحيات لهم

أولا : تشغيل وإيقاف تشغيل خادم قاعدة البيانات

1 - اضغط Start >programs> Microsoft SQL Server>server Manager

21_08_05_09_39_32_11246423721_1.JPG

2 – ستظهر الشاشة التالية والتي تمكنك من تحديد الخادم الذي تود تشغيله والاتصال به وتحديد الخدمة المطلوبة ثم الضغط على زر start لتشغيل الخادم أو الضغط على زر stop لإيقاف تشغيل الخادم

21_08_05_09_45_47_11246427471_.JPG

3 – بعد تشغيل الخادم سيظهر الخادم باللون الأخضر في شريط المهام بجوار الساعة دليل على عمل الخادم ويمكنك بعدها أجراء أي عمليات مطلوبة

21_08_05_09_46_32_112464279211.JPG

ثانيا : ضبط خصائص SQL SERVER

1 – اضغط على خادم قاعدة البيانات بالزر الأيمن واختار properties كما بالصورة

21_08_05_09_47_27_112464284713.JPG

2 – تظهر شاشة خصائص خادم قواعد البيانات وهنا سنتحدث عن أهم الخصائص المفيدة بالنسبة لحالتنا

- باب إعدادات الخادم server setting

حيث يمكنك هذا الباب من ضبط الخصائص العامة للخادم مثل اللغة المدعومة من الخادم وحتى يمكنك التعامل مع اللغة العربية يمكنك اختيار اللغة العربية كما يظهر بالصورة

21_08_05_09_48_23_112464290314.JPG

- باب الأمن security

وفي هذا الباب تحدد نوعية الأمان المستخدم مع SQL SERVER

حيث يمكنك استخدام تراخيص SQL SERVER AND WINDOWS أو تراخيص WINDOWS ONLY اختار SQL SERVER AND WINDOWS واختار من الأسفل This Account واكتب بيانات الحساب الشخصي لك كما يظهر بالصورة

21_08_05_09_49_34_112464297415.JPG

ثالثا : إنشاء قاعدة بيانات جديدة

1 - اضغط على رابط DATABASES أسفل الخادم بالزر الأيمن واختار New Database كما تشاهد بالصورة

21_08_05_09_54_17_112464325716.JPG

2 – في باب General اكتب اسم قاعدة البيانات المطلوبة ولتكن Students

21_08_05_09_55_07_112464330717.JPG

3 – من باب data File ملف قاعدة البيانات حدد حجم ملف قاعدة البيانات إما بالميجابايت أو بالنسبة المئوية

21_08_05_09_56_01_112464336118.JPG

4 – من باب transaction file يتم تحديد حجم log file أيضا ويستخدم هذا الملف لمراقبة العمليات على قاعدة البيانات

21_08_05_09_56_40_112464340019.JPG

يتبع >>>>>>>>>>

مع تحيات nasser50001 ( ناصر ) و بنت اليمن

الفريق العربي للبرمجة

#93

بارك الله فيكم

:)

gaza3-3.jpg
#94

بارك الله لك أخي ناصر

و أنتظرمنك الدخول فى الصلاحيات على أحر من الجمر....

سبحان الله و بحمده سبحان الله العظيم

أبو كريم و مازن و نور

vb.net - c# - asp.net - oracle - sql server

manager@tm-center.com

00966508268649

#95

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

جزاكم الله خيرا على التعليقات

معلش أخي egyman.... انا محكوم بعدد الصور المسموح بها في كل درس

ساضع الدرس القادم قريبا جدا .... إنشاء المستخدمين والصلاحيات على قاعدة البيانات في sql server 2000

وسنبدأ بعد ذلك العمل مع الفيجوال ... وأعتقد أنه سيكون الجزء الممتع في الموضوع :lol:

انتظرونا

وزووووووووروووووووررررررونا تجدوا ما يسركم :lol:

تحياتي لكم

اخوكم ناصر

#96

تابع إدارة قاعدة البيانات

رابعا : إنشاء جدول جديد

1 – لإنشاء جدول جديد اضغط بالزر الأيمن على قاعدة البيانات ثم new ثم اختار new table كما يظهر بالصورة التالية

21_08_05_09_57_47_1124643467_.JPG

2 – ستظهر الشاشة التالية اكتب أسما الحقول ونوع البيانات للحقل وحجم الحقل وهل هو مطلوب أم لا كما يظهر بالصورة وهي تشابه إلى حد كبير إنشاء جدول في برنامج الأكسس مع الاختلاف فقط في بعض أنواع البيانات

21_08_05_09_58_37_1124643517_1.JPG

خامسا : إنشاء ترخيص دخول أو اتصال بخادم قاعدة البيانات Logins

وهنا يجب الحديث عن المستخدم (SA(SYSTEM ADMINISTRATOR وهو كائن منشأ بصورة تلقائية مثل المستخدم Administrator الذي ينشأ بصورة تلقائية عند تثبيت نظام التشغيل والذي يمكنك من الوصول إلى خادم قاعدة البيانات ولكن أخطر ما في هذا الكائن أن أي مستخدم يمكن الوصول إلى خادم قاعدة البيانات باستخدام هذا الحساب ولذلك يجب تغيير كلمة المرور الخاصة بهذا الحساب حتى تمنع المستخدمين غير الشرعيين من الوصول إلى خادم قاعدة البيانات

1 – قم بتوسيع security ثم اضغط بالزر الأيمن على Logins واختار NEW LOGIN كما بالصورة التالية

23_08_05_12_40_11_1124782811_.JPG

2 – في باب general حدد اسم الحساب وليكن ADMIN ثم حدد الترخيص المستخدم وهنا نستخدم ترخيص وصول SQL SERVER ثم اكتب كلمة المرور

23_08_05_12_43_28_1124783008_3.JPG

3 – من باب server Roles يتم تحديد امتيازات الحساب الخاص بالمستخدم لإعطائه صلاحيات على خادم قواعد البيانات فقم بتحديد الصلاحيات المطلوبة

23_08_05_12_47_48_1124783268_4.JPG

4 – باب databases access وهنا يتم تحديد قواعد البيانات التي للمستخدم صلاحيات عليها والصلاحيات على كل قاعدة بيانات محددة كما هو واضح بالصورة

23_08_05_12_49_40_1124783380_5.JPG

5 – بعد اختيار ok يطالبك بإعادة كتابة كلمة المرور اكتب كلمة المرور فسيظهر معك حساب Login يمكنك من خلاله الاتصال مع SQL server وكذلك سيظهر في مجموعة المستخدمين لكل قاعدة بيانات وضعت صلاحيات لها

23_08_05_12_50_50_1124783450_6.JPG

يتبع >>>>>>>>>>

مع تحيات nasser50001 ( ناصر ) و بنت اليمن

الفريق العربي للبرمجة

#97

سادسا : إنشاء مستخدم قاعدة بيانات users

1 – اضغط على قاعدة البيانات المطلوب إنشاء مستخدم لها >> من المجموعة users اضغط بالزر الأيمن واختار new user ستظهر الشاشة التالية وفيها يتم تحديد اسم حساب login وبصورة تلقائية يختار هو نفس login كاسم مستخدم ولكن يمكنك تغيير هذا الاسم إن شئت ثم حدد صلاحيات المستخدم من الأسفل على قاعدة البيانات وما علاقته بقاعدة البيانات هل هو مالكها ... الخ

23_08_05_01_15_32_1124784932_7.JPG

2 – ولإعطاء صلاحيات على الجداول داخل قاعدة البيانات اضغط من مجموعة المستخدمين على المستخدم المنشأ بالزر الأيمن ثم اختار Properties ستظهر الشاشة التالية بها معلومات المستخدم اضغط على زر permissions

23_08_05_01_17_03_1124785023_8.JPG

3 – ستظهر الشاشة التالية ويظهر فيها جميع الجداول والإجراءات المخزنة بقاعدة البيانات وسيظهر أمام كل عنصر الصلاحيات الأساسية عليها وهي ( العرض – الإضافة – التعديل – الحذف وأمر التشغيل للإجراء المخزن EXEC ..) حدد صلاحيات المستخدم على الجدول ولو أردت صلاحيات أكثر تحديدا اضغط على زر columns لوضع صلاحيات على الحقول ذاتها

23_08_05_01_18_51_1124785131_9.JPG

4 – ستظهر الشاشة التالية والتي بها الحقول ويظهر إمامها الحالتين الأساسيتين للحقل ( العرض والتعديل ) حدد الصلاحيات المناسبة ثم اختار Ok

23_08_05_01_21_02_11247852623_.JPG

وبهذا نكون قد أنشأنا حساب الوصول لخادم قاعدة البيانات LOGINS وإعطائه الصلاحيات المناسبة للعمل على الخادم وكذلك أنشأنا حسابات المستخدمين لقاعدة البيانات ومنح الصلاحيات لكل مستخدم على قاعدة البيانات والجداول والحقول وهنا عندما تريد الاتصال بخادم قاعدة البيانات يجب استخدام حسابات المجموعة LOGIN وكل LOGIN مرتبط بمجموعة من المستخدمين لهم صلاحيات محددة على قاعدة البيانات

في الدروس القادمة سننتقل إلى visual basic لإكمال المشوار حيث سيكون عملنا هناك كالتالي

1 – شرح جملة الاتصال بخادم قاعدة البيانات والدخول إلى الخادم باستخدام حساب دخول معين

2 – كيفية منح ومنع الصلاحيات للمستخدمين من خلال الفيجوال بيسك

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

مع تحيات nasser50001 ( ناصر ) و بنت اليمن

الفريق العربي للبرمجة

#98

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

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#99

ما شاء الله لا قوة الا بالله :) ،،

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#100
بنت اليمن كتب:
ما شاء الله لا قوة الا بالله :) ،،

بنت اليمن ،،

:D

gaza3-3.jpg

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