سیناپردازش

فهرست

سیناپردازش

سیناپردازش

ورود به صفحه فروشگاه
نرم‌افزارهای مالی
نرم‌افزارهای اداری
نرم‌افزارهای اصناف

سیناپردازش برای تمام نرم‌افزارهای مالی، اداری و اصناف و همچنین اپلیکیشن و وب اپلیکیشن به سفارش شما، طراحی اختصاصی انجام می‌دهد.

ورود به صفحه آموزش
نرم‌افزارهای مالی
نرم‌افزارهای اداری
نرم‌افزارهای اصناف
دانلود
پشتیبانی
سامانه پیامکی

بررسی مشکل نصب SQL Server روی آپدیت جدید Windows 11

حذف رسمی PowerShell 2.0 از Windows 11

پس از انتشار به‌روزرسانی‌های جدید Windows 11 به‌ویژه نسخه 24H2، بسیاری از مدیران سیستم و کاربران هنگام نصب Microsoft SQL Server یا SQL Server Management Studio با خطاهای مرتبط با PowerShell مواجه شده‌اند.

در برخی سیستم‌ها فرآیند نصب متوقف می‌شود و پیام‌هایی مانند:

  • Windows PowerShell Requirement Failed
  • PowerShell Check Failed
  • Setup Support Rules Failed
  • Windows PowerShell is Required

نمایش داده می‌شود.

بررسی‌های فنی نشان می‌دهد که این مشکل مستقیماً با حذف Windows PowerShell 2.0 از نسخه‌های جدید Windows 11 مرتبط است؛ تغییری که Microsoft به‌صورت رسمی آن را اعلام کرده است.

بررسی مشکل نصب SQL Server روی آپدیت جدید Windows 11

حذف رسمی PowerShell 2.0 از Windows 11

مایکروسافت در مستندات رسمی حذف PowerShell 2.0 اعلام کرده است که این قابلیت از Windows 11 نسخه 24H2 و Windows Server 2025 حذف خواهد شد و در نسخه‌های بعدی نیز دیگر وجود نخواهد داشت.

همچنین در فهرست رسمی قابلیت‌های حذف‌شده ویندوز نیز PowerShell 2.0 به‌عنوان یکی از ویژگی‌های حذف‌شده ثبت شده است.

مایکروسافت دلیل این اقدام را افزایش امنیت سیستم‌عامل، حذف مؤلفه‌های منسوخ و کاهش وابستگی به فناوری‌های قدیمی عنوان کرده است.

ارتباط حذف PowerShell با نصب SQL Server

بخش مهمی از Installerهای قدیمی Microsoft و برخی نسخه‌های SQL Server هنگام نصب، وجود PowerShell را بررسی می‌کنند.

طبق مستندات SQL Server 2012، Windows PowerShell 2.0 یکی از پیش‌نیازهای نصب برخی مؤلفه‌های SQL Server محسوب می‌شود.

همچنین در مستندات Installation Rules مربوط به SQL Server 2008 R2 وجود PowerShell به‌عنوان یکی از Ruleهای نصب بررسی می‌شود.

به همین دلیل پس از حذف PowerShell 2.0 از Windows 11 جدید، بسیاری از Installerهای قدیمی دیگر قادر به عبور از مرحله بررسی پیش‌نیازها نیستند و نصب متوقف می‌شود.

آیا تمام نسخه‌های SQL Server روی Windows 11 جدید نصب نمی‌شوند؟

خیر.

یکی از مهم‌ترین نکاتی که باید به آن توجه کرد این است که حذف PowerShell 2.0 به معنی عدم پشتیبانی کامل SQL Server از Windows 11 نیست.

طبق مستندات رسمی SQL Server 2022 و همچنین جدول رسمی سازگاری نسخه‌های SQL Server با ویندوز، نسخه‌های جدید SQL Server همچنان روی Windows 11 پشتیبانی می‌شوند.

بنابراین:

  • SQL Server 2019 روی Windows 11 پشتیبانی می‌شود.
  • SQL Server 2022 روی Windows 11 پشتیبانی می‌شود.
  • SQL Server Management Studio (SSMS) جدید روی Windows 11 پشتیبانی می‌شود.

اما این موضوع به معنی بدون مشکل بودن تمام فرآیندهای نصب نیست.

نکته مهم: مشکل اصلی دقیقاً چیست؟

نکته‌ای که بسیاری از کاربران با آن مواجه شده‌اند این است که حتی هنگام نصب نسخه‌های جدید SQL Server نیز گاهی خطای PowerShell مشاهده می‌شود.

در بسیاری از این موارد، مشکل از خود SQL Server 2022 یا SQL Server 2019 نیست؛ بلکه Installer نرم‌افزار یا بسته نصب شامل نسخه‌های قدیمی SQL Server Express یا مؤلفه‌هایی است که همچنان به PowerShell 2.0 وابسته هستند.

به بیان دقیق‌تر:

حذف PowerShell 2.0 در Windows 11 24H2 باعث اختلال در نصب برخی نسخه‌های قدیمی SQL Server و برخی Installerهای وابسته به SQL Express قدیمی شده است.

برای مثال طبق گزارش رسمی Seagull Software، پس از انتشار Windows 11 24H2 برخی نرم‌افزارها به دلیل استفاده از SQL Server Express 2014 دیگر قادر به نصب نیستند؛ زیرا Installer آن‌ها همچنان به PowerShell 2.0 وابستگی دارد.

در چنین شرایطی کاربر تصور می‌کند SQL Server 2022 مشکل دارد، در حالی که خطا از مؤلفه‌های قدیمی موجود در بسته نصب نرم‌افزار ایجاد شده است.

بررسی مشکل نصب SQL Server روی آپدیت جدید Windows 11

نسخه‌هایی که بیشترین احتمال بروز خطا را دارند

بیشترین گزارش‌های ناسازگاری مربوط به نسخه‌های زیر است:

  • SQL Server 2008
  • SQL Server 2008 R2
  • SQL Server 2012
  • SQL Server 2014
  • SQL Server Express 2012
  • SQL Server Express 2014

زیرا این نسخه‌ها برای ساختار قدیمی ویندوز طراحی شده‌اند و در بسیاری از سناریوها به PowerShell 2.0 وابستگی دارند.

همچنین طبق جدول رسمی سازگاری Microsoft، نسخه‌های SQL Server 2008 و ۲۰۰۸ R2 به‌صورت رسمی برای Windows 11 پشتیبانی نمی‌شوند.

وضعیت SQL Server Management Studio در Windows 11

نسخه‌های قدیمی SQL Server Management Studio که همراه SQL Server 2008، ۲۰۱۲ و ۲۰۱۴ ارائه می‌شدند ممکن است در Windows 11 جدید با مشکلات نصب یا اجرا مواجه شوند.

اما طبق راهنمای رسمی نصب SQL Server Management Studio، نسخه‌های جدید SSMS همچنان روی Windows 11 پشتیبانی می‌شوند و می‌توانند به بسیاری از دیتابیس‌های قدیمی نیز متصل شوند.

بنابراین در اغلب موارد نیازی به نصب SSMS 2008 یا SSMS 2012 وجود ندارد و استفاده از آخرین نسخه SSMS توصیه می‌شود.

راهکارهای پیشنهادی

۱. مهاجرت به SQL Server 2019 یا SQL Server 2022

بهترین و توصیه‌شده‌ترین راهکار، استفاده از نسخه‌های جدید SQL Server است.

طبق مستندات رسمی Microsoft، SQL Server 2022 به‌صورت کامل روی Windows 11 پشتیبانی می‌شود.

مزایا:

  • پشتیبانی رسمی Microsoft
  • دریافت به‌روزرسانی‌های امنیتی
  • سازگاری کامل با Windows 11
  • عدم وابستگی به PowerShell 2.0

۲. استفاده از آخرین نسخه SQL Server Management Studio

طبق راهنمای رسمی Microsoft برای SSMS، نسخه‌های جدید Management Studio برای مدیریت دیتابیس‌های قدیمی نیز قابل استفاده هستند.

در بسیاری از پروژه‌ها نیازی به نصب نسخه‌های قدیمی SSMS وجود ندارد.

۳. استفاده از Windows Server برای نرم‌افزارهای قدیمی

اگر سازمان همچنان به SQL Server 2008 یا SQL Server 2012 وابسته است، استفاده از Windows Server سازگار گزینه مطمئن‌تری محسوب می‌شود.

این راهکار باعث می‌شود نرم‌افزار در محیطی اجرا شود که برای آن طراحی شده است و با محدودیت‌های جدید Windows 11 مواجه نشود.

۴. استفاده از ماشین مجازی (Virtual Machine)

یکی از مطمئن‌ترین راهکارها اجرای نسخه‌های قدیمی SQL Server در محیط‌های مجازی است.

سیستم‌عامل‌های پیشنهادی:

  • Windows 7
  • Windows Server 2008 R2
  • Windows Server 2012 R2

پلتفرم‌های پیشنهادی:

  • Hyper-V
  • VMware
  • VirtualBox

در این روش SQL Server در محیطی اجرا می‌شود که از نظر معماری با آن سازگار است و حذف PowerShell 2.0 در Windows 11 تأثیری بر عملکرد آن نخواهد داشت.

جمع‌بندی

طبق اعلام رسمی Microsoft، PowerShell 2.0 از Windows 11 نسخه 24H2 و نسخه‌های جدیدتر حذف شده است. این تغییر باعث شده بسیاری از Installerهای قدیمی SQL Server و SQL Server Express دیگر قادر به تکمیل فرآیند نصب نباشند.

با این حال، برخلاف تصور برخی کاربران، این موضوع به معنای عدم پشتیبانی کامل SQL Server از Windows 11 نیست. طبق مستندات رسمی SQL Server 2022 و جدول سازگاری نسخه‌های SQL Server با ویندوز، نسخه‌های جدید SQL Server 2019، SQL Server 2022 و SQL Server Management Studio همچنان روی Windows 11 پشتیبانی می‌شوند ولی ممکن است در هنگام نصب با اختلال مواجه شوند.

بنابراین مشکل اصلی مربوط به نسخه‌های قدیمی SQL Server، SQL Expressهای قدیمی، Installerهای قدیمی و نرم‌افزارهایی است که همچنان برای نصب به PowerShell 2.0 وابسته هستند؛ مؤلفه‌ای که اکنون به‌صورت رسمی توسط Microsoft از Windows 11 حذف شده است.

منابع و مستندات رسمی

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سه × 4 =