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



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

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

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

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

1. ApexSQL قارن


صورة

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


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

صورة

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

2. ApexSQL فك تشفير


صورة

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


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



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

3. ApexSQL اكتشاف


صورة

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

صورة

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

4. ApexSQL ريفاكتور


صورة

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


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

صورة

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

صورة

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

صورة

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

5. ApexSQL نموذج


صورة

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

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

6. خطة ApexSQL


صورة

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


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



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

7. ApexSQL كاملة


صورة

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


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

8. نشر ApexSQL


صورة

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

صورة

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

9. ApexSQL البحث


صورة

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


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

10. ApexSQL DevOps Toolkit


صورة

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


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

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

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

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

    عرض لقطة شاشة وفيديو
    صورة



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

    عرض لقطة شاشة وفيديو
    صورة



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

    عرض لقطة شاشة وفيديو
    صورة



  4. ApexSQL Job هي أداة لإدارة المهام ، بما في ذلك السجل والجدول الزمني والإشعارات.

    عرض لقطة للشاشة
    صورة

  5. ApexSQL Log عبارة عن قارئ سجل للمعاملات من أجل تدقيق التغييرات أو تكرارها أو استرجاعها.

    عرض لقطة شاشة وفيديو
    صورة



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

    عرض لقطة شاشة وفيديو
    صورة



  7. تحليل ApexSQL - أداة لتحليل العلاقات في قاعدة البيانات.

    عرض لقطة شاشة وفيديو
    صورة



  8. ApexSQL Build هي أداة لأتمتة إنشاء قاعدة البيانات. يمكن الاتصال بأنظمة التحكم الإصدار.

    عرض لقطة شاشة وفيديو
    صورة



  9. ApexSQL فرض هو محسن SQL.

    عرض لقطة شاشة وفيديو
    صورة



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

    عرض لقطة للشاشة
    صورة

  11. ApexSQL Mask هو أداة للبحث وتصنيف وإخفاء البيانات الحساسة في قاعدة بيانات. لديها 220+ أقنعة محددة مسبقا و 55+ مرشحات مدمجة للتصنيف.

    عرض لقطة للشاشة
    صورة

  12. يعد ApexSQL Script أداة لإنشاء البرامج النصية DDL و DML وحزم التثبيت القابلة للتنفيذ.

    عرض لقطة شاشة وفيديو
    صورة



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

    عرض لقطة شاشة وفيديو
    صورة



  14. ApexSQL Trigger - تدقيق البيانات في قاعدة البيانات والترجمة في DML.

    عرض لقطة شاشة وفيديو
    صورة



  15. ApexSQL Unit Test هو أداة لإجراء اختبارات الوحدات مباشرة من وحدة التحكم SSMS.

    عرض لقطة شاشة وفيديو
    صورة



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

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

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

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

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

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

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

لدينا مقالات أخرى على البرمجيات العلامة بنات .

Source: https://habr.com/ru/post/ar471884/


All Articles