في Microsoft SQL Server (MSSQL)، الـ Wizard هو أداة رسومية تفاعلية تُستخدم لتبسيط العديد من المهام الإدارية أو تطوير قواعد البيانات.


Create Table and add properties

Database Diagrams

مقدرش أضيف Foreign key من هنا بس أقدر أرسم Diagram وأضيف كله أخد الـ Emp_Id وأخليه يشاور Id لو عايز تعرف تفاصيل الـ Relation بتضغط عليها وتضغط f4

Add data

أشهر استخدامات الـ Wizard في MSSQL:

  1. Import and Export Data Wizard:

    • لنقل البيانات بين قواعد البيانات أو الأنظمة المختلفة.
    • يساعدك في:
      • استيراد البيانات من ملفات Excel، CSV، أو قواعد بيانات أخرى.
      • تصدير البيانات إلى ملفات خارجية أو أنظمة أخرى.
    • يتميز بواجهة خطوة بخطوة لتحديد مصدر البيانات، وجهة البيانات، وطريقة النقل.
  2. Database Backup and Restore Wizard:

    • لتسهيل عملية النسخ الاحتياطي (Backup) أو استعادة (Restore) قاعدة البيانات.
    • يتيح لك تحديد قاعدة البيانات، نوع النسخة الاحتياطية (كاملة، تفاضلية، أو Log)، واختيار الموقع.
  3. Maintenance Plan Wizard:

    • لإنشاء خطط صيانة دورية لقاعدة البيانات.
    • يشمل:
      • إعادة بناء الفهارس (Indexes).
      • تنظيف السجلات.
      • النسخ الاحتياطي التلقائي.
  4. Report Wizard:

    • لإنشاء تقارير مخصصة باستخدام SQL Server Reporting Services (SSRS).
    • يساعد في تصميم التقارير خطوة بخطوة، بدءًا من اختيار البيانات وحتى تصميم الشكل النهائي.
  5. New Database Wizard:

    • لإنشاء قواعد بيانات جديدة بسهولة.
    • يتيح لك تحديد إعدادات مثل الحجم الأولي (Initial Size) والمسار التخزيني (File Path).
  6. Table Designer Wizard:

    • يساعد في إنشاء جداول جديدة.
    • يقدم واجهة رسومية لتحديد الحقول، الأنواع، المفاتيح الأساسية والأجنبية.

طريقة الوصول إلى الـ Wizard في MSSQL:

  1. افتح SQL Server Management Studio (SSMS).
  2. اختر المهمة التي تريد تنفيذها.
    • مثال: لاستيراد بيانات، انقر بزر الماوس الأيمن على قاعدة البيانات Tasks Import Data.
  3. اتبع التعليمات في النافذة التفاعلية.

فوائد استخدام Wizard في MSSQL:

  • توفير الوقت: مثالي للمهام المتكررة أو العمليات المعقدة.
  • سهولة الاستخدام: لا يحتاج إلى خبرة عميقة في SQL أو كتابة أوامر معقدة.
  • تقليل الأخطاء: يوجه المستخدم في كل خطوة للتأكد من صحة الإعدادات.

عيوبه:

  • محدودية التخصيص مقارنة بالسكربتات اليدوية.
  • قد يكون غير مناسب للمهام الكبيرة أو الاحتياجات الخاصة جدًا.

إذا كنت مبتدئًا أو تحتاج إلى تنفيذ مهام شائعة بسرعة، الـ Wizard في MSSQL أداة فعالة جدًا!