برچسب ها: sql، سرور، ویندوز 11, حسابداری
- این موضوع 0 پاسخ، 1 کاربر را دارد و آخرین بار در 2 هفته، 2 روز پیش بدست
Mohsen Amiri بهروزرسانی شده است.
-
نویسندهنوشتهها
-
-
2025-11-26 در 15:00 #18938
Mohsen Amiriمشارکت کنندهدوستانی که با مشکل عدم استارت اس کیو ال در قسمت سرویس های ویندوز 11 مواجه هستند شاید مشکل مشابه مشکل من داشته باشند راه حل:
مشکل از عدم هماهنگی اندازه سکتور دیسک (Disk Sector Size Misalignment) است که یک مشکل شناختهشده در SQL Server هنگام اجرا روی برخی از دیسکهای مدرن (مخصوصاً NVMe SSD) در ویندوز ۱۱ است
برای حل این مشکل، باید به ویندوز بگویید که اندازه سکتور دیسک را ۴ کیلوبایت (4096 بایت) در نظر بگیرد. این کار از طریق اضافه کردن یک کلید در رجیستری ویندوز انجام میشود
مراحل زیر را به ترتیب دنبال کنید:مرحله ۱: اجرای Command Prompt به صورت مدیر (Administrator)
در منوی استارت، عبارت cmd را جستجو کنید.
روی Command Prompt راستکلیک کرده و Run as administrator را انتخاب کنید.
مرحله ۲: اجرای دستور اصلاح رجیستری
دستور زیر را کپی کرده و در پنجره Command Prompt اجرا کنید:
REG ADD “HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device” /v “ForcedPhysicalSectorSizeInBytes” /t REG_MULTI_SZ /d “* 4095” /f
پس از اجرای موفقیتآمیز، پیامی شبیه به The operation completed successfully نمایش داده میشود.مرحله ۳: ریاستارت کامپیوتر
سیستم خود را ریاستارت کنید. این مرحله الزامی است تا تغییرات رجیستری اعمال شوند.مرحله ۴: راهاندازی مجدد سرویس SQL Server
پس از ریاستارت سیستم:
مجدداً به Services بروید (services.msc).
سرویس SQL Server (SEPIDAR) را پیدا کرده و آن را Start کنید.
اگر مراحل را به درستی انجام داده باشید، سرویس باید بدون مشکل راهاندازی شود.
اگر مشکل همچنان پابرجا بود (راهحل جایگزین)
در موارد نادر، اگر راهحل بالا جواب نداد، میتوانید از Trace Flag 1800 در خود SQL Server استفاده کنید. این فلگ به SQL Server میگوید که همیشه از I/O هماهنگ با ۴ کیلوبایت استفاده کند.SQL Server Configuration Manager را باز کنید.
زیر شاخه SQL Server Network Configuration، روی Protocols for SEPIDAR کلیک کنید.
در سمت راست، روی نام نمونه (Instance) راستکلیک کرده و Properties را انتخاب کنید.
به تب Advanced بروید.
در بخش Startup Parameters، پارامتر جدیدی با -T1800 اضافه کنید.
سرویس SQL را ریاستارت کنید.
با این حالت، مشکل باید حل شود. اما راهحل اول (اصلاح رجیستری) روش مدرنتر و مطمئنتری است.
-
-
نویسندهنوشتهها
- شما برای پاسخ به این موضوع باید وارد شوید.
- 🔗 ثبت سند ارزی در نرم افزار سپیداردر سیستم حسابداری سپیدار • 2025-11-26
- 🔗 ویرایش تفصیلی و اعمال تغییرات در گردشهادر سیستم حسابداری سپیدار • 2025-10-26
- 🔗 محدودیت در تعریف طرف حساب در نرمافزار سپیداردر سیستم حسابداری سپیدار • 2025-10-21
- 🔗 دلیل متفاوت بودن شماره عطف و شماره سند در سپیدار چیه؟در سیستم حسابداری سپیدار • 2025-10-20
- 🔗 علت غیرفعال بودن فیلد شماره ثبت در تعریف طرف حساب در سپیداردر سیستم حسابداری سپیدار • 2025-10-15
- 🔗 چگونه میتوان در نرمافزار سپیدار «طرف حساب جدید» ایجاد کرد؟در سیستم حسابداری سپیدار • 2025-10-13