SSMS چیست؟
SQL Server Management Studio؛ ابزار رسمی مایکروسافت برای مدیریت، Queryنویسی، Debug و مانیتورینگ دیتابیسهای SQL Server.
چرا مهم است؟
SSMS ابزار پیشفرض هر کسی است که با SQL Server کار میکند — از نوشتن Query روزمره تا مشاهده Execution Plan و مدیریت Backup/Restore.
تعریف
SSMS یک برنامه دسکتاپی رایگان مایکروسافت برای اتصال، مدیریت و Queryنویسی روی SQL Server (محلی یا Azure SQL) است.
قابلیتهای کلیدی
- Object Explorer: مرور بصری جدولها، View، Stored Procedure و Indexها.
- Execution Plan: نمایش گرافیکی نحوه اجرای یک Query برای عیبیابی کارایی (بههمراه
SET STATISTICS IO/TIME ON). - Backup/Restore و مدیریت کاربران: از رابط گرافیکی، بدون نوشتن اسکریپت دستی.
مثال: مشاهده Execution Plan
-- در SSMS، قبل از اجرا: Query > Include Actual Execution Plan (Ctrl+M)
SELECT * FROM Orders WHERE CustomerId = 42;
اشتباه رایج
❌ اجرای مستقیم اسکریپت DELETE/UPDATE بدون WHERE روی محیط Production از داخل SSMS — همیشه اول با SELECT همان شرط را تست کنید و از Transaction (BEGIN TRAN ... بررسی ... COMMIT) استفاده کنید.
منبع و مطالعه بیشتر
خلاصه
SSMS ابزار رسمی مدیریت و Queryنویسی SQL Server است، با Object Explorer و نمایش Execution Plan. قبل از UPDATE/DELETE روی Production همیشه با SELECT و Transaction تست کنید. مرجع کامل: مستندات رسمی SSMS.
