با معرفی SQL Server 2025، توسعهدهندگان T-SQL با ابزارهای جدید و قدرتمندی مواجه میشوند که کارایی و خوانایی کد را بهبود میبخشند. یکی از این افزودههای قابل توجه، عملگر `THE` است. این عملگر با هدف سادهسازی بازیابی مقادیر یکتا و …
دسته: SqlServer-Articles
در SQL Server، هنگام کار با دادههای JSON، دو تابع اصلی برای تجزیه JSON وجود دارد: JSON_VALUE() و OPENJSON(). همچنین توابع کمکی مانند JSON_QUERY() و ISJSON() نیز در دسترس هستند. این توابع به توسعهدهندگان و مدیران پایگاه داده اجازه میدهند …
SQL Server چندین گزینه برای محافظت از دادهها ارائه میدهد که هر کدام برای سناریوهای خاصی مناسب هستند. شناخت این گزینهها کلید پیادهسازی یک استراتژی امنیت داده مؤثر است: Transparent Data Encryption (TDE): این قابلیت کل یک پایگاه داده (شامل …
برای هر متخصص پایگاه داده SQL Server، نظارت بر عملکرد سیستم و شناسایی گلوگاهها از اهمیت بالایی برخوردار است. یکی از مهمترین حوزهها برای بررسی، عملکرد ورودی/خروجی (I/O) فایلهای دیتابیس است. عملکرد کند I/O میتواند منجر به تاخیرهای قابل توجه …
موتور پایگاه داده SQL Server از ذخیرهسازی کاراکترها از زبانها و فرهنگهای مختلف پشتیبانی میکند که هر یک قوانین خاص خود را در مورد نحوه مرتبسازی و مقایسه کاراکترها دارند. این قوانین به عنوان Collation شناخته میشوند. اگر تا به …
اگر تا به حال از خود پرسیدهاید که در صورت گنجاندن یک دستور `ROLLBACK` در یک تریگر و سپس انجام `COMMIT` در بچ (batch) فراخواننده چه اتفاقی میافتد، پس در مسیر درک دستورات متناقض گام برداشتهاید. اما این موضوع تنها …
تابع COUNT یکی از پرکاربردترین توابع تجمیعی در SQL Server است که برای شمارش تعداد سطرها در یک مجموعه نتایج به کار میرود. درک دقیق نحوه عملکرد این تابع و تفاوتهای ظریف بین انواع مختلف آن، برای نوشتن کوئریهای کارآمد …
SQL Server بهطور پیشفرض، مدیریت ورودهای مبتنی بر احراز هویت ویندوز را با رعایت سیاستهای رمز عبور سیستم عامل انجام میدهد. با این حال، برای کاربرانی که از احراز هویت استاندارد SQL Server استفاده میکنند، اعمال سیاستهای پیچیده رمز عبور …
مهاجرت لاگینها در SQL Server بین سرورها میتواند یک چالش پیچیده باشد، به خصوص زمانی که نیاز به حفظ SID (شناسه امنیتی) و جلوگیری از ایجاد Orphaned Users باشد. این راهنما به شما کمک میکند تا این فرآیند را به …
MAXDOP یا Max Degree of Parallelism، یک تنظیم حیاتی در SQL Server است که تأثیر مستقیمی بر نحوه استفاده سرور از پردازندههای چندگانه برای اجرای موازی کوئریها دارد. مدیریت صحیح این پارامتر برای دستیابی به حداکثر عملکرد، کاهش گلوگاههای CPU …