عن المشروع
goSSMS هو تطبيق لإدارة SQL Server يعمل في الطرفية على Linux وmacOS وWindows. يُوزَّع كملف تنفيذي واحد ولا يتطلب مثبّتًا أو أدوات عميل SQL أو برامج تشغيل قاعدة بيانات منفصلة.
## التثبيت
يمكن تثبيت goSSMS عبر Homebrew (على macOS وLinux)، أو APT (على Debian/Ubuntu)، أو بتنزيل ملفات الإصدارات الثنائية مباشرة. تتوفر ملفات الإصدارات الثنائية لنظام Windows (amd64)، وLinux (amd64 وarm64)، وmacOS (Apple silicon وIntel).
## الميزات
- **مستكشف الكائنات** لقواعد البيانات والجداول وطرق العرض والكائنات القابلة للبرمجة والأمان والتخزين وService Broker وSQL Server Agent وAlways On وغيرها من كائنات الخادم.
- **دعم Service Broker** مع أنواع الرسائل والعقود وقوائم الانتظار والخدمات والمسارات وارتباطات الخدمة البعيدة وأولويات المحادثة.
- **إدارة الشهادات والمفاتيح غير المتماثلة والمفاتيح المتماثلة** ضمن مجلد Security لكل قاعدة بيانات.
- **مربع حوار New User** الذي يغطي كل صيغ CREATE USER.
- **محرر استعلامات** مع علامات تبويب متعددة وIntelliSense ودفعات GO وصفوف نتائج غير محدودة والرسائل وعارضات XML/JSON.
- **خطط التنفيذ** كرسم بياني أو شجرة عوامل أو XML، مع دعم ملفات .sqlplan ومقارنة الخطط.
- **تقارير Query Store** مع عرض الخطط ومقارنتها وتتبعها وفرضها وإلغاء فرضها.
- **أدوات الإدارة** للخصائص والأذونات والنسخ الاحتياطي والاستعادة والإرفاق والفصل والفهارس والإحصاءات والحذف متعدد الكائنات.
- **المراقبة** عبر Activity Monitor وسلاسل الحجب والجلسات وسجلات SQL Server وSQL Agent.
- **إدارة جلسات Extended Events** مع مكتبة الأحداث وعوامل التصفية والأهداف وعرض البيانات المباشر.
- **XEvent Profiler** لتتبعات Standard أو TSQL.
- **دعم Azure SQL Managed Instance**.
- **التشغيل بأقل صلاحيات** مع تعطيل الإجراءات وتحديد الأذونات المفقودة.
## إصدارات SQL Server المدعومة
يدعم goSSMS الإصدار SQL Server 2016 SP1 (13.0.4001) وما بعده على Windows وLinux، وAzure SQL Managed Instance.
## الإعدادات
تُحفظ الاتصالات تلقائيًا، مع إدراج أحدث 30 اتصالًا أولًا في جزء History ضمن مربع حوار Connect. تُخزَّن الإعدادات في ~/.config/gossms/config.json على Linux/macOS و%APPDATA%\gossms\config.json على Windows. تُشفَّر كلمات المرور المحفوظة باستخدام AES-256-GCM.
## الترخيص
goSSMS مرخَّص بموجب GPL-3.0-or-later.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.