بتـــــاريخ : 11/9/2008 7:36:30 PM
الفــــــــئة
  • الحـــــــــــاسب
  • التعليقات المشاهدات التقييمات
    0 1539 0


    تعلم استخدام برنامج Microsoft SQL Server 7.0

    الناقل : mahmoud | العمر :35 | المصدر : www.boosla.com

    كلمات مفتاحية  :

    تركيب برنامج
    Microsoft SQL server 7.0
    و أجزائه هي أول العمليات التي يجب أن نقوم بها قبل استخدامه ، وذلك في حال عدم وجوده في جهازنا ، والتركيب هي عملية بسيطة للغاية ، فبمجرد وضع القرص الليزر في جهازك فستشتغل شاشة التركيب أتوماتيكيا وذلك بإعطائك خيارات للتركيب

    يجب عليك أولاً أن تتأكد من إمكانية تركيب ذلك البرنامج على جهازك ، وذلك باختيار الخيار الأول للتركيب وهو تركيب البرامج التي يجب أن تسبق عملية تركيب
    Microsoft SQL Server 7.0
    بالنسبة للأجهزة العاملة بأنظمة ويندوس ألفين ، فتستطيع أن تتخطى تلك المرحلة بها ، وتذهب إلى مرحلة التركيب الرئيسية
    أما إن كان الجهاز الذي ترغب بتركيب النظام عليه يعمل على
    Windows NT 4
    فعليك أن تركب أخر نسخة من متصفح الإنترنت في جهازك ، وغالباً ما ترفق تلك النسخة مع قرص الليزر
    أما إن كان جهازك يعمل ب ويندوس خمسة وتسعون ، فأنت بحاجة إلى تركيب بعض البرمجيات الإضافية والتي سيعرضها النظام عليك ، ولا أعتقد بان مستخدمي ويندوس ثمانية وتسعون سيحتاجوا إلى تركيب اية شيء إضافي ، ولك يفض المرور على ذلك الخيار والفحص

    وعند التأكد بان جهازك مستعد لاستقبال أل
    SQL Server
    تستطيع عندها الذهاب إلى الشاشة الثانية في برنامج التركيب وتحتوي على ما يلي
    Database Server – Standard Edition
    وهو النظام الكامل ومخصص للتركيب على الأجهزة المركزية فقط ، أي انك تستطيع تركيبه على
    Microsoft Windows NT Server 4.0
    أو
    Microsoft Windows 2000 Server or Advance Server
    وتحتوي تلك النسخة على كافة المميزات وهي أسرع من النسخ السابقة ويمكن استخدامها من عدد غير محدود من المستخدمين على الشبكة
    (العدد الذي لديك ترخيص من اجله)

    Database Server – Desktop Edition
    نسخة للأجهزة العادية وتستخدم من المبرمجين غالباً وتحتوي على كل المميزات ولكن استخدامها على الشبكة محدود ، فبعض النسخ تسمح بخمسة مستخدمين وبعضها بمستخدمين وبعضها لا يسمح ، حيث يجب مراجعه الأوراق الخاصة بالنسبة لمعرفة عدد المستخدمين الأقصى
    كما تفتقر تلك النسخة لبعض المميزات البسيطة والمتقدمة مثل مميزة
    Full text search
    وبعضها لا يحتوي على أل
    Replication
    وبعضها يحتوي عليه

    SQL Server 7.0 OLAP Services
    وهو نظام التحليل المتقدم المرفق مع النظام ، أنا اسميه قواعد البيانات الثلاثية الأبعاد ، أو المجسمة ، فهو يجمع مجموعة من الجداول من قاعدة البيانات ويعرضها على شكل مكعب ، بدلاً من شكل الجدول الذي اعتدنا عليه

    English Query
    ويسمح ذلك البرنامج لك بإمكانية توجيه أوامر بلغة إنجليزية بسيطة إلى محرك قاعدة البيانات ، بدلا من استخدام لغة
    SQL
    ويمكن استخدامه مباشرةً ، أو ممكن أن تدمجه في برامجك أو في صفحات الإنترنت الخاصة بك


    تركيب
    Database Server – Desktop Edition
    لا تختلف طريقة تركيب النظامين السابقين عن بعض ، كما لن امشي معك خطوة بخطوة في عملية التركيب ، لأنها عملية تركيب عادية ، ولكنني أريد أن ألفت انتباهك إلي بعض النقاط أثناء التركيب

    هناك طريقتين للتركيب وهما تركيب محلي وتركيب على جهاز أخر عن طريق الشبكة وهما
    Local or Remote Installation
    وفي معظم الأحيان نقوم بتركيبه في جهازنا ، ولكن أن قررنا تركيبه في جهاز آخر عن طريق جهازنا ، فيجب أن يكون ذلك الجهاز ملقم شبكة ، ويجب أن تكون لدينا صلاحيات مدير عليه

    ككل البرامج الأخرى سيطلب منك إدخال الاسم واسم الشركة ورقم النسخة

    هناك ثلاثة خيارات للتركيب
    Typical
    تركب معظم الخيارات المخصصة لكل المستخدمين ولكن لا تركب كل أجزاء البرنامج

    Minimum
    تركب البرمجيات الأولية المسئولة عن تشغيل أل
    SQL Server
    وهي في معظم الأحيان محرك قاعدة البيانات وبعض الملفات الخاصة به فقط
    ملاحظة : لا تركب الكتب وبرامج الإدارة

    Custom
    أنت حر باختيار ما يركب من إضافات على جهازك

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

    لغة قاعدة البيانات
    كن حريص هنا ، فأنت تختارها لمرة واحدة فقط ومن ثم لا تستطيع تغير ذلك الخيار ابدأ ، يطلب منك النظام لوحة المحارف التي سيخزن عن طريقها البيانات في الجهاز ، كما هناك بعض الخيارات الأخرى التي لا انصح المبتدئين بتعديلها
    أن كنت ترغب بالكتابة بالعربية في قاعدة البيانات الخاصة بك ، فافضل شيء أن تختار لوحة المحارف
    Multilingual (850)
    في القائمة العليا و
    Unicode
    في القائمة السفلى ، وبذلك ستضمن عمل برامجك بدون مشاكل مع اللغة العربية
    صراحةً يمكن الكتابة باللغة العربية في قاعدة البيانات حتى ولو انك لم تختار تلك الخيارات ، ولكنك ستواجه الكثير من المشاكل مع بعض البرامج التي ستعمل مع قاعدة البيانات تلك

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

    هذه أهم نقاط عملية التركيب

    أما بالنسبة للبرنامجين الآخرين ، فتركيبهما لا يتطلب أية تعقيدات على الإطلاق

    بعد الانتهاء من عملية التركيب وإعادة تشغيل الجهاز ، أنصحك بزيارة إنترنت و إنزال آخر برامج إصلاح أل
    Microsoft SQL Server 7.0
    أخر نسخة تصليح متوفرة هي
    Service Pack 2
    حيث ستساعدك تلك البرامج في إصلاح العديد من المشاكل في ذلك البرنامج
    ولكن قبل أن تقوم بذلك يجب أن تتأكد من رقم النسخة الخاصة بك ورقم آخر تعديل في إنترنت ، حيث تقوم مايكروسوفت دائما بدمج تلك التعديلات في نسخة التركيب الرئيسية
    والتأكد من ذلك الرقم عليك الذهاب إلى القائمة
    Help -> About
    وتنظر رقم أل
    Service Pack
    التي بها ، وان لم يوجد ، أو كان الرقم اقل من الرقم الموجود في إنترنت ، فعليم إنزال النسخة من إنترنت


    دارةMicrosoft SQL Server 7.0عن طريق أل Enterprise Manager


    اعتقد بانه حان الوقت للقيام بأول تشغيل لل
    SQL Server 7.0
    للقيام بذلك اذهب الى
    Start -> Programs -> Microsoft SQL server 7 -> Enterprise Manager
    وستظهر لك الشاشة التالية

    وهي عبارة عن برنامج التحكم الرئيسي بقاعدة البيانات المركزية ، وعن طريقة تستطيع ان تتحكم بكل الاجهزة المركزية التي تحتوي على
    SQL Server 7
    وذلك ان كانت هناك اجهزة اخرى غير جهاز في الشبكة

    سيلاحظ العديد بان ذلك البرنامج مشابه في طريقة عمله للعديد من برامج مايكروسوفت الاخرى المخصصة للشبكات ، نعم ذلك صحيح ، فلقد بنيى برنامج الادارة ليعمل بداخل نظام
    Microsoft Management Console (MMC)
    وهناك العديد من البرامج التي تعمل تحت ذلك النظام اليوم ، ومن اهم مميزات ذلك النظام انه يمكننا بدمج مجموعة من البرامج معا مثل دمج برنامجي
    Sql Server 7.0
    و
    Transaction Server
    مثلا

    ولذلك ستجدوا بان القائمة الرئيسية لبرنامج الادارة لا علاقة لها بال
    SQL Server

    ولكنها مخصصة لاغلاق البرنامج وللتحرك بين برامج الادارة المختلفة وللحصول على المساعدة حول برنامج الادارة وليس حول ال
    SQL Server 7.0
    وسنتحدث عن دمج البرامج مع بعضها البعض وادارتها عن طريق نظام موحد في اجزاء قادمة من رسائلنا

    اما القائمة الثانية فهي الخاصة بادارة نظامنا



    وتلك القائمة ديناميكية ، أي ان محتوياتها تتغير حسب العمل الذي نقوم به بداخل ال
    SQL Server
    وذلك يتعلق كثيرا باول قائمة وهي
    Action

    فهي الاكثر تغيرا

    اما بالنسبة لقائمة
    Tools
    فهي ثابتة وتحتوي على بعض العمليات المهمة والمخصصة لدعم النظام

    يتكون برنامج الادارة كما لاحظنا في الرسمة السابقة من شجرة كائنات و خصائص تلك الكائنات ، وتلك الشجرة مقسمة بطريقة منطقية للغاية ، فترى اعلاها
    Microsoft SQL Servers
    حيث توجد تحتها مجموعات الاجهزة المركزية وذلك ان كان لدينا العديد من الاجهزة المركزية ، كما توجد في كل مجموعة الاجهزة المركزية التي بها
    وفي مثالنا السابق هناك مجموعة واحدة وجهاز مركزي واحد

    ويحتوي كل جهاز مركزي على مجموعة من الكائنات مقسم تحت اربعة فروع رئيسية وهما

    Databases
    |_ master
    |_ model
    |_ tempdb
    |_ …

    Data Transformation Services
    |_ Local Packages
    |_ Repository Packages
    |_ Metadata

    Management
    |_ SQL Server Agent
    |_ Backup
    |_ Current Activity
    |_ Database Maintenance Planes
    |_ SQL Server Logs
    |_ Web Publishing

    Security
    |_ Logins
    |_ Server Roles
    |_ Linked Servers
    |_ Remote Servers

    Support Services
    |_ Distributed Transaction Coordinator
    |_ SQL Mail


    ويحتوي كل كائن من تلك الكائنات خصائص او عمليات ممكنة عليه ، كما انه قد يحتوي على كائنات فرعيه تحته

    وساتطرق في شرحي هذا عن نبذة بسيطة عن كل مجموعة وعن الكائنات التي تحتويها ، وذلك لتسهيل فهم النظام عند الشرح المتقدم

    الفرع الاول

    Databases

    ويحتوي على جميع قواعد البيانات المخزنة في الجهاز المركزي ، ولكنه يحتوي ايضا على ثلاث قواعد بيانات مهمة واساسية ولا يستطيع النظام بدونها القيام باية شيئ ، كما ان ضياع احدهم قد يعطل النظام

    Databases
    |_ master


    وهي قاعدة البيانات التي تخزن بها كل المعلومات عن النظام وعن قواعد البيانات الاخرى و ضياع قاعدة البيانات تلك يؤدي الى ضياع النظام باكمله ، ولذلك علينا المحافظة عليها ونسخها احتياطيا بانتظام

    Databases
    |_ model


    تحتوي على الشكل الاول لقواعد البيانات الجديدة التي سنصنعها ، فلو كان لدينا مواصفات قياسية في المؤسسة التي نعمل بها ، وتطلبت تلك المواصفات بان تحتوي كل قاعدة بيانات جديدة نصنعها على مجموعة معينة من الكائنات ، فنستطيع وضعهم هنا ، وعند صناعة قاعدة بيانات جديدة ستنتقل تلك الكائنات اليها

    Databases
    |_ tempdb


    وهي المخزن المؤقت لبيانات
    SQL Server
    فلو طلبنا مهمة معقدة سيقوم النظام بتخزين البيانات التي سيعمل عليها في قاعدة البيانات تلك ، وسيجرى ما طلب منه ، وبعد ذلك سيعطنا النتائج وسيحذف البيانات من قاعدة البيانات تلك


    الفرع الثاني

    Data Transformation Services
    |_ Local Packages
    |_ Repository Packages
    |_ Metadata


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

    الفرع الثالث : الادارة

    Management

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

    Management
    |_ SQL Server Agent


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

    Management
    |_ Backup


    النسخ الاحتياطي ، هنا تعرف اجهزة النسخ الاحتياطي والتي سيستخدمها النظام

    Management
    |_ Current Activity


    مراقبة العمليات الحالية على البيانات

    Management
    |_ Database Maintenance Planes


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

    Management
    |_ SQL Server Logs


    يحتوي على معلومات عن العمليات الاساسية التي قام بها ال
    SQL Server
    مثل متى تم تشغيله ، متى استخدمت قاعدة بيانات معينة ، او هل هناك مشاكل قد حدثت ، وامور اخرى

    Management
    |_ Web Publishing


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


    الفرع الرابع : النظام الامني

    Security

    ويحتوي على الكائنات المسئولة عن حماية قاعدة البيانات وتوزيع الصلاحيات

    Security
    |_ Logins


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

    Security
    |_ Server Roles


    المستخدمين مقسمين الى مجموعات لتسهيل عملية الادارة

    Security
    |_ Linked Servers


    اجهزة مركزية اخرى تحتوي على نظام
    SQL Server
    مرتبطة مع جهازنا وصلاحياتنا عليها

    Security
    |_ Remote Servers


    ادارة الصلاحيات على اجهزة مركزية مرتبطة بنا

    الفرع الخامس : خدمات داعمة للنظام

    Support Services

    هناك بعض البرامج المساعدة لقاعدة البيانات المركزية

    Support Services
    |_ Distributed Transaction Coordinator


    تخفيف الحمل على المعالج وتوزيع العمليات على اجهزة اخرى

    Support Services
    |_ SQL Mail


    نظام الادارة عن طريق البريد الالكتروني ، وهو احد الاشياء المثيرة في
    SQL Server
    حيث يمكنك من ادارته عن طريق البريد الالكتروني ، فلو سافرت ونسيت بان تقوم بنسخ احتياطي لقاعدة البيانات ، فتستطيع بان تتوجه الى اية مقهى انترنت وترسل بريد الى الجهاز المركزي تطلب منه ذلك

    بل اكثر من ذلك ، فان قادر على توجيه الاستعلامات اليه ، فقد تطلب معلومات عن الزبائن من قاعدة بيانات الزبائن ، او غيرها من المعلومات وكل ذلك عن طريق
    SQL

    كلمات مفتاحية  :

    تعليقات الزوار ()