كل شيء يجب معرفته في عام 2022

يعد SQL Server Management Studio (SSMS) أداة قوية من Microsoft تتيح لك إدارة قواعد بيانات SQL Server والمجموعات وقواعد بيانات Azure SQL والأذونات والاتصالات ، من بين أشياء أخرى.

ما هو SSMS؟

SQL Server Management Studio (SSMS) هو المكون الرئيسي لمنصة SQL Server. يسمح لك بإدارة مثيلات SQL Server والبيانات ، والاتصال بقاعدة بيانات SQL ، وتنفيذ الأنشطة الإدارية وأنشطة استكشاف الأخطاء وإصلاحها. كما أنه يعمل كمنصة تطوير واختبار ونشر لملحقات SQL Server.

الميزات التالية متوفرة في SQL Server Management Studio: –

  • قم بإنشاء قواعد بيانات SQL Server ونصوص SQL ووظائف SQL Server Agent باستخدام SQL Server.
  • الاتصال بمثيلات قاعدة بيانات SQL – يمكن إنشاء كائنات قاعدة بيانات SQL مثل الجداول والفهارس والمخططات وتعديلها وإسقاطها.
  • يمكن إدارة مثيلات قاعدة بيانات SQL ومراقبتها.

يتم استخدامه أيضًا لإنشاء استعلامات ونصوص ، بالإضافة إلى نشر مكونات طبقة البيانات التي تستخدمها تطبيقاتك ومراقبتها وترقيتها.

SQL Server Management Studio هو برنامج ويب وعميل يسمح لك بإدارة قواعد البيانات ومستودعات البيانات على جهاز الكمبيوتر المحلي الخاص بك أو في السحابة. كما يتيح لك إدارة بيئة SQL Server الخاصة بك عن طريق إنشاء الكائنات وتغييرها وإزالتها وإدارة قواعد البيانات ومراقبة بيئة SQL Server الخاصة بك.

SQL Server هو نظام قاعدة بيانات علائقية تم تطويره بواسطة Microsoft ويتم استخدامه لتشغيل مجموعة واسعة من التطبيقات والأنظمة في الشركات والوكالات الحكومية في جميع أنحاء العالم.

العالمية سوق قواعد البيانات من المتوقع أن يتطور بمعدل نمو سنوي مركب بنسبة 22.5 في المائة (CAGR) ، من 1.9 مليار دولار أمريكي في عام 2021 إلى 5.1 مليار دولار أمريكي بحلول عام 2026. خادم مايكروسوفت SQL هو خادم قاعدة البيانات الثالثة الأكثر شيوعًا في العالم.

فوائد SSMS

نظرًا لتكلفته غير المكلفة ، والتحكم السهل في نظام SQL بالكامل ، والعديد من خيارات الوظائف الإضافية لتسهيل العمليات ، يعد Microsoft SSMS خيارًا شائعًا بين مطوري قواعد البيانات والمسؤولين.

يمكن أيضًا استخدام SQL Server Management Studio لإدارة قاعدة بيانات Azure SQL ومثيل Azure SQL المُدار و SQL Server على Azure VM و Azure Synapse Analytics.

يوفر SSMS أيضًا نظامًا أساسيًا يسمح لمسؤولي ومطوري SQL باستخدام مجموعة متنوعة من برامج تحرير البرامج النصية القوية. باختصار ، فإنه يبسط SQL Server وصيانة وإدارة المثيلات ذات الصلة حتى تتمكن من التركيز على تطبيقاتك.

يسمح SSMS للمسؤولين بإنجاز المهام التالية:

  • الاتصال بقواعد بيانات SQL Server والبيانات والمثيلات.
  • يمكن عرض تكوين مثيلات SQL Server وتعديله.
  • إدارة الاتصالات والأذونات على SQL Server.
  • إنشاء قواعد بيانات ومستخدمين وأدوار جديدة ، من بين مسؤوليات إدارية أخرى.
  • قم بالوصول إلى سجلات أخطاء مثيل SQL Server وقواعد بيانات النظام والثنائيات.

SSMS لذكاء الأعمال

يتم استخدام SMSS بواسطة خدمات تحليل وتكامل وإعداد التقارير SQL BI (ذكاء الأعمال).

  • يسمح لك SMSS بمعالجة كائنات خدمات التحليل ، مثل إجراء النسخ الاحتياطية ومعالجة الكائنات.
  • تتيح لك SMSS استخدام خدمة خدمات التكامل لإدارة الحزم قيد التشغيل وتنظيمها ومراقبتها. كما أنه يساعد في استيراد الحزم وتصديرها ، فضلاً عن ترحيل وتحديث خدمات تحويل البيانات (DTS) وحزم خدمات التكامل.
  • تمكّن SMSS ميزات Reporting Services ، وتدير الأدوار والوظائف ، وتدير الخوادم وقواعد البيانات.

البرنامج التعليمي لتثبيت SSMS

إليك برنامج تعليمي خطوة بخطوة لتنزيل Microsoft SQL Server Management Studio وتثبيته.

الخطوة 1: انتقل إلى رابط Microsoft لتنزيل Microsoft SQL Server Management Studio (SSMS)

الخطوة 2: انقر فوق تنزيل SQL Server Management Studio (SSMS) 19 (معاينة)

الخطوة 3: سيتم تنزيل SSMS-Setup-ENU.exe على جهاز الكمبيوتر الخاص بك. لبدء التثبيت ، انقر نقرًا مزدوجًا فوق الملف SSMS-Setup-ENU.exe.

ستظهر نافذة التثبيت وتطلب موقع التثبيت. التثبيت بسيط للغاية ومباشر. اتبع تعليمات الشاشة ، وسيكتمل التثبيت في غضون بضع دقائق.

الخطوة 4: بعد النقر فوق علامة تبويب التثبيت ، سيبدأ تحميل الحزم ، وسيتم عرض شريط التقدم.

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

  كيفية إعداد اجتماع في فرق Microsoft

الخطوة 6: بعد الانتهاء من التثبيت ، ستظهر الرسالة التالية توضح اكتمال الإعداد. لن تطلب الرسالة إعادة تشغيل النظام.

الخطوة 7: للوصول إلى SSMS ، يمكنك الانتقال إلى ملفات البرنامج والنقر فوق Microsoft SQL Server Management Studio (SSMS).

سيبدأ SSMS وسيستغرق بضع ثوان لبدء تشغيل وحدة التحكم SSMS.

الخطوة 8: بعد بدء تشغيل SSMS ، يمكن للمستخدم أن يرى أسفل الشاشة للاتصال بخادم SQL وتسجيل الدخول إليه. حدد نوع الخادم واسم الخادم ووضع المصادقة للاتصال بخادم SQL.

يمكن استخدام SSMS للاتصال بمحرك قاعدة البيانات ، وخدمات التحليل ، وخدمات التقارير ، وخدمات التكامل ، وما إلى ذلك.

مكونات SSMS

تتكون بيئة SSMS من مكونات مختلفة تؤدي أدوارًا ووظائف محددة. بعض المكونات هي Object Explorer وتفاصيل Object Explorer والخوادم المسجلة ومستكشف القوالب ومستكشف الحلول.

مستكشف الكائنات

مستكشف الكائنات في SQL Server Management Studio (SSMS) هو أداة لاستكشاف وتحليل والاستعلام عن كائنات قاعدة البيانات والبيانات. إنها ميزة مفيدة لمسؤولي قاعدة البيانات للتعرف على كيفية وضع الجداول الخاصة بك والمساعدة في تصميم مخطط قاعدة البيانات.

يأتي أيضًا مع واجهة مستخدم رسومية (GUI) لإدارة قاعدة البيانات. إنها واحدة من أقوى الأدوات في SQL Server لإنشاء نماذج البيانات وإدارة البيانات التي تمثلها.

يعرض جميع المعلومات لجميع الخوادم المتصلة به بطريقة الشجرة. يسمح Object Explorer للمسؤولين بفحص الكائنات والتحكم فيها في كل مثيل SQL Server.

يتم سرد الكائنات التي يمكن إدارتها باستخدام مستكشف الكائنات أدناه.

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

محرر الاستعلام

محرر الاستعلام هو أداة قوية تسمح لك بإنشاء وتشغيل الاستعلامات بشكل أسرع. محرر استعلام SQL Server Management Studio (SSMS) هو أداة للعمل مع SQL Server. يعد إكمال الرمز ، واقتراح الاستعلام ، ونافذة النتائج التفاعلية مجرد عدد قليل من الميزات.

عند البحث في نتائج عمليات البحث في T-SQL أو تغيير الإجراءات المخزنة ، فإن امتلاكها أداة رائعة. من ناحية أخرى ، قد يكون محرر الاستعلام معقدًا للغاية إذا كنت تعمل مع قاعدة بيانات كبيرة أو معقدة.

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

مستكشف القوالب

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

يمكنك تصفح القوالب المتوفرة في Template Explorer قبل فتح أحدها للصق الرمز في نافذة محرر التعليمات البرمجية. يمكن للمسؤولين إنشاء قوالب مخصصة. يمكن أن تساعدك القوالب في إدارة الخادم الخاص بك عن طريق إنشاء خصائص ممتدة وخوادم مرتبطة وتسجيلات دخول وأدوار ومستخدمين وقوالب لخدمات التحليل.

خطة تنفيذ الاستعلام

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

يساعد مسؤولي قاعدة البيانات في استكشاف أخطاء أداء الاستعلام وكتابة استعلامات فعالة. عندما يستغرق استعلام وقتًا طويلاً في التنفيذ ، يمكنك استخدام خطة تنفيذ SQL Server لمعرفة المكان الذي يستهلك فيه الاستعلام معظم الموارد والوقت.

مصمم الجدول

يُعد Table Designer محررًا رسوميًا قويًا في SQL Server Management Studio (SSMS) يمكنك استخدامه لتصميم الجداول وتغييرها وإدارتها. يمكنك إنشاء الجداول باستخدام صفوف وأعمدة وإضافة فهارس وحتى إنشاء مصادر بيانات الجدول وطرق عرض الجدول باستخدام “مصمم الجدول”.

يمكن أيضًا استخدام مصمم الجدول لإدارة الجداول الموجودة ، مثل إعادة تسميتها وإضافة الأعمدة أو إزالتها وتغيير نوع بيانات الأعمدة.

  كيفية تمكين الكاميرا على Omegle

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

مصمم قواعد البيانات

تُستخدم أداة مصمم قواعد البيانات في SQL Server Management Studio (SSMS) لإنشاء هياكل قواعد البيانات. يتم استخدامه أيضًا لبناء قاعدة البيانات وصيانتها. يساعد مصمم قواعد البيانات في تصميم وتخطيط قواعد البيانات لتخزين البيانات واسترجاعها ومشاركتها بشكل فعال.

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

يمكنك استخدام هذه الأداة المرئية لإنشاء أو تحديث أو حذف جداول قاعدة البيانات والأعمدة والمفاتيح والفهارس والعلاقات والقيود.

الاستعلام وعرض المصمم

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

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

معالج إنشاء البرامج النصية ونشرها

يُعد معالج إنشاء البرامج النصية ونشرها أداة معقدة يمكنها إنشاء نصوص برمجية معقدة للغاية.

يُعد معالج إنشاء البرامج النصية ونشرها أداة معقدة يمكنها إنشاء نصوص برمجية معقدة للغاية. معالج البرنامج النصي مضمن في SQL Server Management Studio ويمكن استخدامه لإنشاء برنامج نصي جديد أو ببساطة تحديث برنامج نصي موجود بتعديلات على الإجراء المخزن.

يمكن أن يساعد “معالج إنشاء البرامج النصية ونشرها” في SQL Server Management Studio في نشر الإجراءات والوظائف المخزنة. كما يسمح للمسؤولين بتطوير نصوص SQL المعرفة من قبل المستخدم والتي يمكن نشرها مثل أي كائن SSMS آخر.

النسخ الاحتياطي واستعادة

يعد النسخ الاحتياطي لبيانات SQL Server واستعادتها عنصرًا مهمًا في صيانة قاعدة البيانات. يتم تنفيذ العديد من إجراءات النسخ الاحتياطي والاستعادة الشائعة ، مثل النسخ الاحتياطية الكاملة ، والنسخ الاحتياطية التفاضلية ، واستعادة قواعد البيانات أو الملفات المحددة ، باستخدام واجهة SSMS الرسومية.

النسخ الاحتياطية هي عنصر أساسي لأمن البيانات. أنها تمكنك من استعادة البيانات في حالة حدوث عطل أو نقلها إلى موقع مختلف. يمكنك ببساطة إجراء نسخ احتياطي واستعادة قواعد البيانات والجداول والمخططات الخاصة بك باستخدام SQL Server Management Studio (SSMS).

يعد بدء النسخ الاحتياطي والاستعادة أمرًا بسيطًا مثل بضع نقرات ، دون الحاجة إلى تشغيل برامج نصية معقدة: قم بتوسيع شجرة الخادم ، وافتح قاعدة البيانات ، ثم حدد قاعدة بيانات مستخدم أو قم بتوسيع قاعدة بيانات النظام في Object Explorer.

  • انقر بزر الماوس الأيمن على قاعدة البيانات التي تريد نسخها احتياطيًا ، ثم حدد المهام ، ثم نسخ احتياطي.
  • الاتصال بمثيل SQL Server Database Engine في Object Explorer أثناء الاستعادة ، ثم قم بتوسيع هذا المثيل.
  • انقر بزر الماوس الأيمن فوق قاعدة البيانات واختر استعادة قاعدة البيانات من قائمة السياق.

إدارة أمان خادم SQL

يحتوي Microsoft SQL Server على عدد من الميزات المضمنة التي تساعد المستخدمين على تلبية متطلبات الأمان والتوافق الخاصة بالبيانات والتطبيقات.

يعد SQL Server Security Management في SSMS أحد أهم الجوانب الأساسية لحماية نظام SQL Server. تهدف إدارة أمان SQL Server ، باختصار ، إلى تعزيز الكفاءة التشغيلية والأمان والتوافر.

يمكن للمسؤولين إدارة إعدادات الأمان لمثيلات SQL Server باستخدام SQL Server Security Management في SSMS. يمكن للمسؤولين تعديل إعدادات الأمان لمثيل SQL Server وتكوين حقوق المستخدمين والأدوار والتجميعات.

تجعل إدارة الأمان مهمة المسؤولين أسهل في إنشاء سياسات أمان متطورة. يمنحك هذا القدرة على التحكم بسهولة وفعالية في أمان مثيلات SQL Server.

تعد عمليات تسجيل الدخول وأدوار الخادم وبيانات الاعتماد وعمليات التدقيق والوصول إلى قاعدة البيانات من بين مكونات إدارة أمان SQL Server. تقوم ميزة “تدقيق الامتثال” بإنشاء تقارير حول فعالية سياسات الأمان الخاصة بك.

مراقب النشاط

يعد مراقب النشاط أحد أقوى الأدوات في SSMS. يعرض المستخدمين الذين يقضون معظم الوقت في انتظار الطلبات ويسمح لك بإنشاء تنبيهات عندما يصل النشاط إلى مستوى معين.

يعرض مراقب النشاط تمثيلاً رسوميًا لنشاط SQL Server الحالي والتاريخي ، بما في ذلك العمليات التي تعمل حاليًا ومدتها وحالتها ومقدار وحدة المعالجة المركزية وذاكرة الوصول العشوائي التي تستهلكها كل عملية.

  كيفية إضافة أموال إلى محفظة معرف Apple

يتم عرض جميع اتصالات SQL Server والاتصالات بالخدمات ، مثل SQL Server Agent و SQL Server Integration Services (SSIS) و SQL Server Reporting Services (SSRS) ، في مراقب النشاط.

في SSMS ، يكون مراقب النشاط علامة تبويب في شريط الأدوات المجاور لعلامات التبويب Data Explorer و Report Designer.

يمكن أيضًا الوصول إلى مراقب النشاط وهو متاح في فئة مراقب الأداء في مستكشف كائن SSMS عن طريق النقر بزر الماوس الأيمن على قاعدة البيانات.

XEvent منشئ ملفات التعريف

XEvent Profiler في SQL Server Management Studio (SSMS ‘) هو أداة تتبع الأحداث لـ SQL Server التي توفر معلومات دقيقة عن حالة قاعدة البيانات في أي وقت محدد.

يمكن للمسؤولين استخدام XEvent Profiler في SQL Server Management Studio (SSMS) لتسجيل إحصائيات الأداء من مثيلات SQL Server دون تعديل التعليمات البرمجية. إنه يمكّن المسؤولين من اكتشاف مشكلات الأداء وحلها بسهولة في الوقت الفعلي دون استخدام برامج مراقبة إضافية.

توفر هذه الميزات للمسؤولين ميزة في اكتشاف الاختناقات وتشخيص مشكلات الأداء والتعرف على السبب الجذري للمشكلات وإصلاحها بشكل أسرع مما تسمح به الأدوات والمنهجيات الأخرى.

الوظائف الإضافية لتحسين تجربة SSMS

أنت تتعامل مع SSMS إذا كنت تعمل مع البنية التحتية لـ SQL ، وخاصة خوادم Microsoft SQL. يجب على جميع محترفي قواعد البيانات استخدام SQL Server Management Studio كأداة افتراضية. إنه ليس الخيار الوحيد ولكنه الأكثر شيوعًا ، حيث إنه مدعوم من قبل Microsoft ويأتي مع جميع أدوات مطور SQL Server.

حتى مع كل مزاياها ، يمكن توسيع وظائف SSMS بشكل أكبر باستخدام الوظائف الإضافية مثل:

SQL Complete from dbForge: يحتوي على واجهة سهلة الاستخدام لإنشاء استعلامات SQL. يمكّنك من إنشاء SQL بسرعة والحصول على نتائج سريعة وتشغيل الاستعلامات في الخلفية.

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

SSMSBoost: يعد SSMSBoost لـ SQL Server حلاً يعمل على تحسين أداء SQL Server Management Studio وقابليته للتوسع وإدارته. يتميز SSMSBoost أيضًا بنظام التحقق من صحة الكود المباشر الذي يساعد في الكشف المبكر عن مشكلات الكود ويقدم توصيات حول كيفية تصحيحها.

يمكن للمسؤولين أيضًا استخدام SSMS للاتصال عن بُعد وإدارة قاعدة البيانات ، مع تشغيل جميع ميزات الأمان والتشفير. باختصار ، تهدف إلى تسهيل المهام اليومية لمطوري قواعد البيانات والمسؤولين.

SQL Rework Studio: الهدف الأساسي من هذه الوظيفة الإضافية هو مساعدتك في إعادة بناء كود SQL الخاص بك. SQL Rework Studio هي أداة تساعدك على إعادة تشكيل استعلامات SQL لتقليل احتمالية حدوث عيوب.

كما أنه يعالج العديد من المخاوف التي قد يواجهها المستخدمون أثناء استخدام SSMS ، مثل تجميع قواعد البيانات وكائنات قاعدة البيانات ، وعرض التبعيات ، وعرض العمليات الحسابية على شريط حالة SSMS ، وإيجاد كود SQL في جميع قواعد البيانات.

SqlSmash: SqlSmash هو مكون إضافي لـ SSMS متعدد الوظائف يساعد في كتابة وتنسيق وفهم وتنفيذ نصوص SQL النصية. تضمن اختصارات لوحة المفاتيح والقوائم السياقية التنقل السريع وموقع الكائن وتنفيذ الاستعلام. SqlSmash مناسب لكل من المطورين ذوي الخبرة والجدد.

استنتاج

بالنسبة لجميع مهام Microsoft SQL Server ، فإن SSMS هو الخيار الافتراضي. تمكن المستخدمين من إنشاء قواعد البيانات وعناصرها وكتابة استعلامات SQL بأي تعقيد بسرعة وسهولة. تعمل مجموعة من الأدوات الرسومية متعددة الميزات ومحرري البرامج النصية بشكل جيد في إدارة جميع المهام المتعلقة بقاعدة البيانات.

نظرًا لأن هذا الحل مجاني وسهل الاستخدام ، فقد أصبح ضروريًا لمتخصصي قواعد بيانات SQL مثل المطورين والمسؤولين والمحللين ومهندسي DevOps لقواعد البيانات ومتخصصي الأمان. على الرغم من توفر الحلول الاحترافية الأخرى ، يظل MS SQL Management Studio رائدًا في السوق.