پیشنمایش خصوصی از SQL Server 2025 در نوامبر 2024 آغاز شد و پس از آن، پیشنمایش عمومی در می 2025 در دسترس قرار گرفت. اکنون این ابزار یک گام دیگر به انتشار عمومی نزدیک شده و اولین نسخه کاندیدای انتشار با نام RC0 منتشر شده است. انتظار میرود این نسخه در ادامه سال به انتشار نهایی برسد.

ویژگیهای برجسته در این نسخه:
-
تنظیمات جدید برای ویژگیهای آزمایشی:
یکی از مهمترین امکانات این نسخه، تنظیمی جدید به نام PREVIEW_FEATURES است که به توسعهدهندگان، مدیران پایگاه داده و علاقهمندان اجازه میدهد ویژگیهای آزمایشی و آینده را بررسی کنند. این تنظیم، به صورت محدود به سطح پایگاه داده ارائه شده است و اطلاعات بیشتر درباره نحوه استفاده از آن در یادداشتهای انتشار (release notes) قابل مشاهده است.
-
ارتقاءهای مبتنی بر هوش مصنوعی:
مایکروسافت در SQL Server 2025 تمرکز زیادی بر هوش مصنوعی دارد. ویژگیهای جدید شامل امکان ایجاد سریع ایندکسهای برداری (vector indexes) و اجرای جستجوهای برداری از طریق قابلیت PREVIEW_FEATURES است.
- پشتیبانی از پردازش موازی دروندرخواستی (intra-query parallelism) با استفاده از هایپرتردینگ (hyperthreading) که عملکرد را به طور چشمگیری بهبود میبخشد.
- توسعهدهندگان macOS نیز میتوانند از پردازش برداری از طریق لایه ترجمه Rosetta 2 استفاده کنند.
-
قابلیتهای جدید هوش مصنوعی:
- امکان تقسیمبندی متن (text chunking) و یکپارچگی مدلهای ONNX با استفاده از ویژگیهای AI_GENERATE_CHUNKS و CREATE EXTERNAL MODEL که از طریق PREVIEW_FEATURES در دسترس هستند.
- جدول sys.vector_indexes اکنون ستونهای خود را از جدول sys.indexes به ارث میبرد و از همان قوانین نامگذاری پیروی میکند.
-
پشتیبانی از سیستمعاملها و امنیت:
- پشتیبانی از اوبونتو 24.04.
- فعالسازی پیشفرض TLS 1.3 برای امنیت بیشتر.
بهبودها و تغییرات دیگر:
- پایان خودکار جلسات Extended Event: جلسات Extended Event که دارای محدودیت زمانی هستند، پس از اتمام زمان مشخص به صورت خودکار متوقف میشوند.
- بازخورد تخمین کاردینالیتی (Cardinality Estimation): یادگیری از الگوهای تکراری کوئریها برای ارائه تخمینهای بهتر و برنامهریزی دقیقتر. این یادگیری اکنون حتی پس از راهاندازی مجدد سیستم نیز حفظ میشود.
- پشتیبانی PolyBase از هویت مدیریتشده: اکنون PolyBase از ارتباطات با هویت مدیریتشده به Azure Blob Storage و Azure Data Lake Storage پشتیبانی میکند.
- تغییرات در توابع JARO_WINKLER:
- JARO_WINKLER_DISTANCE اکنون مقدار float باز میگرداند (قبلاً real بود).
- JARO_WINKLER_SIMILARITY اکنون مقدار int باز میگرداند (قبلاً real بود).
- پشتیبانی از انواع داده LOB در توابع REGEXP: توابع REGEXP_REPLACE و REGEXP_SUBSTR اکنون از انواع داده بزرگ (LOB) مانند varchar(max) و nvarchar(max) پشتیبانی میکنند.
- قابلیت SARGable برای REGEXP_LIKE: امکان استفاده از ایندکسها برای اجرای سریعتر کوئریها.
- بهبود امنیت در SQL Server Agent و Linked Servers:
- رمزنگاری اجباری با استفاده از استانداردهای امنیتی جدید شامل TDS 8.0 و TLS 1.3.
- رمزنگاری TLS 1.3 برای Always On و دیگر سرویسها: امکان پیکربندی رمزنگاری TLS 1.3 برای گروههای دسترسپذیری Always On، نمونههای کلاستر (FCI)، نسخهبرداری (Replication) و ارسال لاگ.
- نسخه جدید OLEDB: نسخه پیشفرض OLEDB برای ارتباط بین نمونهها به نسخه 19 ارتقاء یافته و رمزنگاری TLS 1.3 با گزینه Encrypt=Strict بهصورت پیشفرض اعمال شده است.
- مدیریت منابع برای Fabric Mirroring: امکان استفاده از حاکمیت منابع برای مدیریت مصرف منابع در Fabric Mirroring.
- پیکربندی پویا برای maxtrans: ارائه گزینهای برای بهینهسازی عملکرد Fabric Mirroring.
SQL Server 2025 RC0 با این ویژگیهای پیشرفته نشان میدهد که مایکروسافت به دنبال ارائه یک پلتفرم قدرتمند، انعطافپذیر و امن برای توسعهدهندگان و مدیران پایگاه داده است. این نسخه بهطور چشمگیری عملکرد، امنیت و قابلیتهای هوش مصنوعی را بهبود بخشیده و یک گام دیگر به سمت انتشار نهایی نزدیکتر شده است.