10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

مرحبًا حبر! نحن نعمل كثيرا مع السعي البرمجيات، وهذا العام اشتروه أبيكسسكل — الشركة المصنعة لحلول إدارة ومراقبة قواعد بيانات Microsoft SQL Server. يبدو لنا أنه لا يُعرف سوى القليل عن هؤلاء الأشخاص في روسيا. يكتبون على الصفحة الرئيسية لموقعهم الإلكتروني "أدوات Killer لـ SQL Server". يبدو تهديدا. لقد خطرت لنا فكرة تقديم هذا البائع ومعرفة ما هو المميت في حلوله. لنبدأ بالجزء الضجيج - المنتجات المجانية. وبعدهم سيكون هناك جزء قصير عن المنتجات التجارية. أتمنى أن تجد هذه البرامج مفيدة. من فضلك تحت القطة.

في هذا المقال:

  1. قارن ApexSQL - أداة لمقارنة كود SQL والملفات والمجلدات. يعمل أيضًا كملحق لـ SSMS أو Visual Studio.
  2. فك تشفير ApexSQL - فك تشفير الكائنات في SQL Server: الإجراءات والوظائف والمشغلات وطرق العرض. يعمل أيضًا كملحق لـ SSMS أو Visual Studio.
  3. اكتشاف أبيكسسكل — الكشف عن مثيلات SQL Server والخدمات ذات الصلة SSRS وSSAS وSSIS.
  4. ApexSQL ريفاكتور - أداة لإعادة هيكلة وتنسيق كود SQL. يعمل كملحق لـ SSMS أو Visual Studio.
  5. نموذج أبيكسسكل - إنشاء مخططات كائن SQL Server. يعمل أيضًا كملحق لـ SSMS أو Visual Studio.
  6. خطة أبيكسسكل — أداة لتحسين خطط التنفيذ. يعمل أيضًا كامتداد لـ SSMS.
  7. ApexSQL كاملة - تقوم الأداة تلقائيًا بإكمال عبارات SQL وتسمح لك بإضافة المقتطفات الخاصة بك (اختصارات لوحة المفاتيح للإكمال التلقائي). يعمل أيضًا كملحق لـ SSMS أو Visual Studio.
  8. نشر ApexSQL - أداة لتنفيذ تعليمات SQL البرمجية على عدة قواعد بيانات في وقت واحد.
  9. بحث ApexSQL - أداة مساعدة للبحث عن البيانات والكائنات في أعماق SQL Server. يعمل كملحق لـ SSMS أو Visual Studio.
  10. مجموعة أدوات ApexSQL DevOps — أداة لإنشاء خطوط أنابيب CI/CD. المنتج الوحيد من بين جميع المنتجات المذكورة هنا يحتوي على وحدة تحكم ويب.

يعد كل منتج جزءًا من وظائف حلول ApexSQL المدفوعة. في نهاية المقال سنصف بإيجاز الحلول التجارية المتوفرة لديهم.

1. أبيكسسكل قارن

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

فيديو قصير عن آلية العمل والإمكانيات

تتيح لك المقارنة مقارنة ملفات ومجلدات وكائنات SQL Server. يتم دعم المقارنة ثنائية الاتجاه وإنشاء المزيد من البرامج النصية لدمج كائنات مختلفة. في الواجهة، يمكن للأداة المساعدة تسليط الضوء على بناء جملة C#، C++، HTML، JavaScript، PostgreSQL، Python، T-SQL، Visual Basic، XML.

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

الميزات الرئيسية: التكامل مع SSMS وVisual Studio، واستدعاء الكائنات من مثيلات قاعدة بيانات مختلفة للمقارنة مباشرة من Object Explorer و دعم العمل عبر CLI.

2. فك تشفير ApexSQL

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

فيديو قصير عن آلية العمل والإمكانيات

في Decrypt، من واجهة SSMS أو Visual Studio، يمكنك فك تشفير إجراء أو وظيفة أو تشغيل أو عرض بنقرة واحدة.

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

في الواجهة يمكنك عرض البرنامج النصي لفك تشفير DDL. يتم دعم الاتصالات المتزامنة لمثيلات متعددة من SQL Server.

3. اكتشف ApexSQL

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

حدد المثيلات الموجودة لخدمات SQL Server وSSRS وSSAS وSSIS حسب نطاق عنوان IP واعرض المعلومات التفصيلية.

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

من خلال الواجهة، يمكنك تكوين اكتشاف قاعدة البيانات وفقًا لجدول زمني. يمكن لـ ApexSQL Discover إرسال إشعارات مع نتائج الاكتشاف عبر البريد الإلكتروني.

4. إعادة بناء ApexSQL

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

فيديو قصير عن آلية العمل والإمكانيات

يمكن إجراء تنسيق التعليمات البرمجية استنادًا إلى ملف تعريف محاصر أو يمكنك تخصيص ملفك الشخصي بحيث يبدو الرمز مألوفًا لك أكثر. يمكن لـ Refactor تمييز المتغيرات غير المستخدمة في التعليمات البرمجية، وتغليف كتل التعليمات البرمجية في إجراءات، وتوسيع "*" في قائمة كاملة.

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

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

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

يمكنك أيضًا في واجهة Refactor تغيير أسماء الكائنات بأمان أثناء تغيير جميع التبعيات.

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

يمكن العثور على هذه الوظائف وغيرها بمزيد من التفاصيل في الصفحة التي تحتوي على وصف الأداة المساعدة.

5. نموذج ApexSQL

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

تصور الأداة المساعدة كائنات SQL Server والعلاقات بينها. في نفس الواجهة، يمكنك تغيير تكوين الكائنات وإنشاء رمز DDL المقابل. يمكن تصدير جميع المرئيات كصور.

يتم توسيع وظائف النموذج بمساعدة المنتجات التجارية فرق и الوثيقة. باستخدام المنتج الأول، يمكنك مقارنة نموذج بالحالة الحالية في قاعدة البيانات أو مقارنة نماذج قاعدتي بيانات مختلفتين، ويكون المنتج الثاني ضروريًا لتوثيق كائنات قاعدة البيانات.

6. خطة ApexSQL

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

فيديو قصير عن آلية العمل والإمكانيات

هذه أداة لتحسين الأداء. وأيضًا، باستخدام ApexSQL Plan، يمكنك تصدير الخطط إلى التقارير بتنسيقات HTML وXML. حالة الاستخدام المتكرر لهذه الأداة المساعدة هي مقارنة الخطة الحالية وأخرى معدلة وفقًا لخصائص مختلفة.

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

تدعم خطة ApexSQL التنزيل من متجر الاستعلامات وتقديم خصائص هذه الاستعلامات في شكل لوحات معلومات.

7. اكتمل ApexSQL

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

فيديو قصير عن آلية العمل والإمكانيات

مسرع الكود. في واجهة الأداة المساعدة، يمكنك تكوين الأسماء المستعارة والمقتطفات وتمييز التعليمات البرمجية.

8. نشر ApexSQL

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

في ApexSQL Propagate، يمكنك تكوين تنفيذ التعليمات البرمجية على قواعد بيانات SQL Server المختلفة وتحديد ترتيب التنفيذ.

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

يتم تحليل نتائج التعليمات البرمجية المنفذة بواسطة الأداة المساعدة وتسجيلها لسهولة عرض نتائج التنفيذ.

9. بحث أبيكسسكل

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

فيديو قصير عن آلية العمل والإمكانيات

تقوم الأداة بالبحث في بنية قاعدة البيانات. من هنا يمكنك إعادة تسمية الكائنات بأمان وتتبع علاقاتها. يتم تصدير نتائج البحث إلى HTML وCSV وExcel.

10. مجموعة أدوات ApexSQL DevOps

10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

فيديو قصير عن آلية العمل والإمكانيات

يعمل كود PowerShell تحت غطاء الأداة المساعدة. يتوفر البناء والمراجعة والتوثيق والنشر للمطور من واجهة ApexSQL DevOps Toolkit. هنا يمكنك إنشاء بيانات تركيبية، وتشغيل اختبارات الوحدة تلقائيًا، وتوثيق التغييرات. يمكن توصيله كمكون إضافي بـ TeamCity وJenkins وغيرهما.

تحتوي قاعدة معارف ApexSQL على مقالات مشوقة على DevOps في بيئة قاعدة البيانات.

الآن وبعد أن تناولنا الحلول المجانية، سنقدم بإيجاز قائمة بالحلول المدفوعة، والتي تتمتع بالطبع بوظائف أكثر قوة.

  1. تدقيق ApexSQL - أداة لتدقيق قواعد البيانات من أجل الامتثال لمتطلبات الأمان، بما في ذلك. HIPAA، الناتج المحلي الإجمالي، PCI المدعومة. يتم دعم التقارير وعرض سجل التغيير.

    عرض لقطة الشاشة والفيديو10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  2. ApexSQL النسخ الاحتياطي — أتمتة إنشاء نسخ احتياطية متزايدة، وسجلات المعاملات، والنسخ الاحتياطي الكامل. يتم دعم الاستعادة إلى نقطة زمنية محددة، ويمكنك إنشاء قوالب لإنشاء نسخ احتياطية وتكوين خطط النسخ الاحتياطي بمرونة.

    عرض لقطة الشاشة والفيديو10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  3. إلغاء تجزئة ApexSQL — أداة لرصد وإدارة إلغاء التجزئة.

    عرض لقطة الشاشة والفيديو10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  4. وظيفة أبيكسسكل - أداة لإدارة المهام، بما في ذلك التاريخ والجدول الزمني والإخطارات.

    عرض لقطة الشاشة10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  5. سجل ApexSQL - أداة لقراءة سجل المعاملات للتدقيق أو النسخ المتماثل أو التراجع عن التغييرات.

    عرض لقطة الشاشة والفيديو10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  6. استعادة أبيكسسكل - استعادة البيانات التالفة أو المحذوفة أو المفقودة.

    عرض لقطة الشاشة والفيديو10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  7. تحليل أبيكسسكل — أداة لتحليل العلاقات في قاعدة البيانات.

    عرض لقطة الشاشة والفيديو10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  8. بناء أبيكسسكل — أداة لأتمتة إنشاء قاعدة البيانات. يمكن الاتصال بأنظمة التحكم في الإصدار.

    عرض لقطة الشاشة والفيديو10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  9. فرض أبيكسسكل - محسن كود SQL.

    عرض لقطة الشاشة والفيديو10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  10. إنشاء ApexSQL هي أداة لتوليد ملايين صفوف البيانات بنقرة واحدة. يتم دعم تصدير بيانات الاختبار إلى SQL وXML وCSV وJSON وExcel.

    عرض لقطة الشاشة10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  11. قناع أبيكسسكل - أداة للبحث عن البيانات الحساسة وتصنيفها وإخفائها في قاعدة البيانات. يحتوي على أكثر من 220 قناعًا محددًا مسبقًا و55+ مرشحًا مدمجًا للتصنيف.

    عرض لقطة الشاشة10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  12. أبيكسسكل النصي — أداة لإنشاء نصوص DDL وDML وحزم التثبيت القابلة للتنفيذ.

    عرض لقطة الشاشة والفيديو10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  13. ApexSQL تحكم المصدر - أداة لدمج أنظمة التحكم في الإصدار مع SSMS.

    عرض لقطة الشاشة والفيديو10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  14. مشغل ApexSQL - تدقيق البيانات في قاعدة البيانات وترجمتها إلى DML.

    عرض لقطة الشاشة والفيديو10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

  15. اختبار وحدة ApexSQL - أداة لتشغيل اختبارات الوحدة مباشرة من وحدة تحكم SSMS.

    عرض لقطة الشاشة والفيديو10 أدوات ApexSQL مجانية لإدارة قواعد بيانات Microsoft SQL Server

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

لطرح أسئلة حول منتجات ApexSQL، أو تلقي منتجات تجارية للاختبار، أو معرفة السعر، اترك طلبًا على نموذج الملاحظات على موقعنا.

إذا كنت تحل مشكلة معقدة تتعلق بالمراقبة والإدارة، فاقرأ مقالاتنا السابقة عن حبري:

مراقبة قواعد البيانات المختلفة من واجهة واحدة.

عزل مشاكل الأداء في SQL Server بسرعة.

تدقيق التغييرات في البنية التحتية لـ Microsoft (بما في ذلك SQL Server).

يمكنك أيضًا الاشتراك في قناتنا صفحة الفيسبوك.

المصدر: www.habr.com

إضافة تعليق