Database System in SQL Servre

عندما يتم تنصيب  ال  Sql serverيتم تنصيب معه عدة قواعد بيانات عند تكمال تنصيب ال Sql server  وان Microsoft لم تقم بتنزيل هذة القواعد لغرض التجرة انما لاغراض اخرى

والان سوف نستعرضها ونبين فائدة كل واحدة منها
1-    قاعدة البيانات Master
وهية من اهم قواعد المعطيات لذا يجب علينا البدا بالتحذير من التعامل معها وقد تتسائل عزيزي لماذا ؟؟؟
الجواب /فهي تعتبر قلب ال Sql server  اذا تضررت فان من الممكن ان يتوققف ال server عن العمل او ان لايعمل الSql بشكل صحيح

سنبين الان ماذا تحتوية هذة القاعدة
1-    كل تسجيلات الدخول و ال role التي ينتمي اليها مستخدمي السيررفر او ال sql server
2-    كل اعدادات النظام (معلومات تخزين البيانات وتحققات الامن واللغة الافتراضية)
3-    اسماء قواعد المعلومات الموجودة على الserverومعلومات عنها
4-    اخطاء النظام ورسائل التحذير
للملاحظة في حال كان العمل في طور انتاجي اي في بيئة انتاج من الضروري اخذ نسخة احتياطية لقاعدة البيانات تلك
الان تخيل معي توقف قاعدة البيانات هذة

2-    قاعدة البيانات tempdb
هي قاعدة بيانات مؤقتة تمتد دورة حياتها الى نهاية الجلسة او نهاية العمل مع ال Sql server
يمكنان تحتفظ بالمعلومات المؤقتة في عدة جداول  وانت تستخدم توابع لاستحصال هذة المعلومات لكن تذكر انها لاتبقى فيها حالماً يتم ايقاف ال Sql server عن العمل
مختصر مفيد جداً(( يمكن النضر اليها كجداول موئقة } دائمة {)
وانها هذة القاعدة لاتستخدمها انت فقط كمطور وانها يستخدمها ال Sql server نفسة وكاي من قواعد البيانات فيجب ان تضع قيوداً على حجمها ويجب عليك ضمان انها كبيرة كفاية لكي تتناسب مع تطبيقك ومع اي معلومات سوف تقوم بتخزينها
اي ان لها حجماً اصغرياً وحجماً اكبرياً اي انها ليست استثناء من قواعد المعطيات البقية

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

3-    قاعدة البيانات Model
وهي عبارة عن قاعدة بيانات تكون وضيفتها اضافة خصائص تحددها تتبعها قواعد البيانات التي سوف تنشا في ما بعد على السيرفر
كمثال لنفرض انك تريد اي قاعدة بيانات تنشا على السيرفر الذي تعمل علية تكون من خواص قاعدة البيانات التي تنشأ لها خاصية ال recovry = Simple
انها لاتستوجب اخذ نسخة احتياطية يومية لانه قاعادة بيانات ساكنة
حيث يفضل اخذ النسخة الاحتياطية لها بعد احداث تغير معين
ويمكن استخدام model كأساس لقاعدة البيانات tempdb  لذا علينا التفكير جيداً ونحذر اذا ماقررنا تعديل قاعدة البيانات Model بما ان كل التغيرات ستنعكس على قاعدة البيانات tempdb

4-    قاعدة البيانات Msdb
هية قاعدة معلومات اخرى موجودو تكون وضيفتها توفير المعلومات الضرورية من اجل تنفيذ خدمات ال sql server Agent
Sql server Agent هية خدمة وندوز في ال sql server تقوم بتشغيل اي jop  قام المدير باعدادة مثلاً مهمات النسخ الاحتياطي وصيانة قواعد البيانات وما الى ذالك(( مهام تم تعريفها داخل ال sqlserver دون الحاجة الى اي تدخل يدوي))
وكما هو الحال مع ال Model & tempdb لايتوجب علينا التعديل المباشر فيها ولاتوجد حقيقة تدعوا للتعديل عليها

كما هنالك قواعد بيانات تنصب اثناء التعامل على  سبيل المثال اثناء التعامل مع ال reporting services وال master database وال data quality

Advertisements

شاركنا بارد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s