منصوبے کے بارے میں

goSSMS ایک ٹرمینل پر مبنی SQL Server مینجمنٹ ایپلیکیشن ہے جو Linux، macOS اور Windows پر چلتی ہے۔ یہ ایک ہی executable کے طور پر تقسیم کی جاتی ہے اور اسے installer، SQL client tools یا الگ database drivers کی ضرورت نہیں ہوتی۔ ## تنصیب goSSMS کو Homebrew (macOS اور Linux)، APT (Debian/Ubuntu) کے ذریعے، یا release binaries براہ راست ڈاؤن لوڈ کر کے انسٹال کیا جا سکتا ہے۔ Release binaries Windows (amd64)، Linux (amd64 اور arm64)، اور macOS (Apple silicon اور Intel) کے لیے دستیاب ہیں۔ ## خصوصیات - databases، tables، views، programmable objects، security، storage، Service Broker، SQL Server Agent، Always On، اور دیگر server objects کے لیے **Object Explorer**۔ - message types، contracts، queues، services، routes، remote service bindings، اور conversation priorities کے ساتھ **Service Broker** سپورٹ۔ - ہر database کے Security فولڈر کے تحت **Certificates، asymmetric keys، اور symmetric keys** کا انتظام۔ - ہر CREATE USER فارم کا احاطہ کرنے والا **New User** ڈائیلاگ۔ - متعدد tabs، IntelliSense، GO batches، unlimited result rows، messages، اور XML/JSON viewers کے ساتھ **Query editor**۔ - graph، operator tree، یا XML کے طور پر **Execution plans**، .sqlplan فائل سپورٹ اور plan comparison کے ساتھ۔ - plan viewing، comparison، tracking، forcing، اور unforcing کے ساتھ **Query Store** رپورٹس۔ - properties، permissions، backup and restore، attach and detach، indexes، statistics، اور multi-object delete کے لیے **Administration tools**۔ - Activity Monitor، blocking chains، sessions، اور SQL Server اور SQL Agent logs کے ذریعے **Monitoring**۔ - event library، filters، targets، اور live data viewing کے ساتھ **Extended Events sessions** کا انتظام۔ - Standard یا TSQL traces کے لیے **XEvent Profiler**۔ - **Azure SQL Managed Instance** سپورٹ۔ - disabled actions اور identified missing permissions کے ساتھ **Least-privilege operation**۔ ## معاون SQL Server ورژنز goSSMS Windows اور Linux پر SQL Server 2016 SP1 (13.0.4001) اور اس کے بعد کے ورژنز، اور Azure SQL Managed Instance کو سپورٹ کرتا ہے۔ ## کنفیگریشن Connections خودکار طور پر محفوظ ہوتے ہیں، Connect ڈائیلاگ کے History پین میں 30 most recent پہلے درج ہوتے ہیں۔ کنفیگریشن Linux/macOS پر ~/.config/gossms/config.json اور Windows پر %APPDATA%\gossms\config.json میں محفوظ ہوتی ہے۔ محفوظ کردہ passwords AES-256-GCM کے ساتھ encrypt کیے جاتے ہیں۔ ## لائسنس goSSMS GPL-3.0-or-later کے تحت لائسنس یافتہ ہے۔