سرویسهای تبدیل داده (DTS) در SQL Server ۲۰۰ یا نسخههای قدیمیتر، ابزاری قدرتمند برای مدیران پایگاه داده و توسعهدهندگان بودند تا دادهها را از منابع مختلف استخراج، تبدیل و بارگذاری (ETL) کنند. این مقاله به بررسی اصول اولیه DTS، نحوه …
دسته: SqlServer-Script
SQL View یک جدول مجازی بر اساس مجموعه نتایج یک کوئری SQL است. View شامل سطرها و ستونها درست مانند یک جدول واقعی است. فیلدهای موجود در View از یک یا چند جدول واقعی در پایگاه داده میآیند. Views به …
SQL Server 2022 با معرفی ویژگی **بهینهسازی طرحهای حساس به پارامتر** (Parameter Sensitive Plan Optimization یا PSP)، گام بزرگی در حل یکی از چالشهای دیرینه کارایی کوئریها برداشته است. این نوآوری به طور چشمگیری به کاهش مشکلات ناشی از "پارامتر …
در SQL Server، هنگام افزایش عرض یک ستون (مثلاً از `VARCHAR(50)` به `VARCHAR(100)`)، ممکن است تصور کنید که عملیات `ALTER TABLE` باعث بازنویسی کل جدول و ایجاد سربار قابل توجه ورودی/خروجی (I/O) میشود. اما همیشه اینطور نیست و درک نحوه …
ایندکسهای فیلتر شده (Filtered Indexes) یکی از قدرتمندترین ویژگیها در SQL Server هستند که نقش مهمی در بهینهسازی پایگاه داده ایفا میکنند. با کاهش اندازه ایندکس و متمرکز کردن آن بر روی زیرمجموعه خاصی از دادهها، ایندکس فیلتر شده میتواند …
نسخه 2025 SQL Server یک تابع تجمیعی (aggregate function) قدرتمند و جدید به نام PRODUCT را معرفی میکند. این تابع به شما امکان میدهد تا حاصل ضرب مجموعهای از مقادیر عددی را محاسبه کنید؛ قابلیتی که مدتها مورد انتظار بسیاری …
تریگرها در SQL Server ابزاری قدرتمند برای اتوماسیون و اجرای قوانین کسبوکار (Business Rules) در سطح پایگاه داده هستند. این اشیاء ویژه پایگاه داده بهطور خودکار در پاسخ به رویدادهای خاصی مانند `INSERT`, `UPDATE`, یا `DELETE` روی یک جدول اجرا …
در دنیای امروز دادهها که به سرعت در حال تغییر است، انتخاب فرمت مناسب برای ذخیرهسازی و پردازش اطلاعات در SQL Server میتواند تأثیر چشمگیری بر عملکرد کلی سیستم شما داشته باشد. در این مقاله به بررسی عمیق و مقایسه …
وقتی صحبت از ادغام دادهها در پایگاههای داده SQL Server میشود، اغلب توسعهدهندگان به سراغ `INNER JOIN` و `LEFT JOIN` میروند. اما گاهی اوقات، یک ابزار قدرتمندتر به نام `FULL OUTER JOIN` نادیده گرفته میشود. این نوع `JOIN` منحصر به …
در پایگاه داده SQL Server، قابلیت NULL (Nullability) برای هر ستون تعیین میکند که آیا آن ستون میتواند شامل مقادیر NULL باشد یا خیر. این موضوع در ایجاد جدول با استفاده از دستور `SELECT INTO` و همچنین هنگام تعریف متغیرها، …