مشکل نصب Microsoft SQL SERVER 2014 بر روی ویندوز ۸.۱

در حین نصب موتور اصلی MSSQL SERVER 2014 و Agent آن بر روی ویندوز ۸.۱ همه چیز به خوبی پیش رفت ولی در بخش آخر نصب یک خطا به شرح زیر دریافت شد:

Microsoft SQL Server 2014 Setup ------------------------------ The following error has occurred: Wait on the Database Engine recovery handle failed. Check the SQL Server error log for potential causes. For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=12.0.2000.8&EvtType=0xD15B4EB2%25400x4BDAF9BA%25401306%254026

سپس با نمایش اطلاعات پس از نصب به شکل زیر، از موفقیت آمیز نبودن نصب موتور اصلی و Start نشدن آن خبر داد:

 با مراجعه به Log تهیه شده در هنگام نصب نیز اطلاعات خاصی بدست نیامد:

Feature:                       Database Engine Services
Status:                        Failed: see logs for details
Reason for failure:            An error occurred during the setup process of the feature.
Next Step:                     Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
Component name:                SQL Server Database Engine Services Instance Features
Component error code:          0x851A001A
Error description:             Wait on the Database Engine recovery handle failed. Check the SQL Server error log for potential causes.
Error help link:               http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=12.0.2000.8&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026

با جستجوی انجام شده، مشخص شد که مشکل در نوع Log On سرویس‌های مختلف Sql Server است که به صورت پیش‌فرض در هنگام نصب برروی اکانت غیر Local ساخته شده توسط ویندوز 8 قرار گرفته است و مجوز Log On را برای سرویس‌ها فراهم نمی‌کند!

برای رفع مشکل یاد شده کافی است به صفحه‌ی تنظیمات Sql Server Configuration Manager در Start Menu مراجعه نموده و سپس از بخش Sql Server Services بر روی Instance مربوطه راست کلیک کرده و گزینه Properties را انتخاب کنیم.

سپس برگه Log On و بعد از آن، در بخش Log on as با انتخاب گزینه‌ی Built-in account و انتخاب Network Service از Drop Down نمایش داده شده، نوع سرویس رو به سرویس توکار تغییر نوع می‌دهیم.

با این کار مشکل عدم Start سرویس‌های اصلی Sql Server حل خواهد شد و می‌توان به از طریق Management Studio و با login تعریف شده در نصب به آن وارد شد.

نکته:

اگر با اکانت غیر Local ویندوز 8 را نصب کرده‌اید( یعنی با اکانت مایکروسافت لاگین نموده‌اید)، بهتر است در حین نصب Sql Server از بخش Authentication Mode گزینه‌ی Mixed Mode را انتخاب و سپس برای لاگین sa رمزی را مشخص کنید.

در غیر اینصورت پس از Start‌ شدن سرویس‌ها برای لاگین به Sql Server با خطای عدم شناسایی یوزر ویندوزی خواهید بود که با آن به ویندوز لاگین کرده‌اید.

  • Book.mark.hu
  • co.mments
  • De.lirio.us
  • del.icio.us
  • Digg
  • DotNetKicks
  • E-Mail
  • Facebook
  • feedmelinks
  • Google
  • LinkedIn
  • msdn Social
  • MyShare
  • Slashdot
  • StumbleUpon
  • TwitThis
  • Tumblr
  • Yahoo! Buzz
  • Yahoo! MyWeb
  • Print

نظرات (10) -

آقای بالمر
آقای بالمر 05/28/1393 06:47:02 ق.ظ

سلام. خیلی ممنون من هم همین مشکل رو دارم.
الان بعد از اعمال کردن تنظیماتی که گفتین، sql server management studio باید فعال بشه؟ چون برای من نمیشه.

admin

سلام
بررسی کنید که سرویس MS SQL Server در حال اجرا باشد (به Sql Server 2014 Configuration Manager مراجعه کنید و وضعیت سرویس SQL Server را مشاهده کنید). در صورتی که سرویس درحال اجرا باشد شما با لاگین مشخص شده هنگام نصب می‌توانید لاگین کنید.
در صورتی که با خطای عدم Start روبرو می‌شوید خطا را ارسال کنید.

آقای بالمر
آقای بالمر 05/28/1393 01:35:01 ب.ظ

سلام. اول خدمتتون بگم که من sql server 2012 رو دارم.
وضعیتشون به این شکل هستش:
http://upcity.ir/images2/37775140721561816412.png

مشکل من اینه که کلا sql server management studio نصب نیست. یعنی من sql engine رو میخواستم نصب کنم:
http://upcity.ir/images2/13877538700823833412.png

admin

سرویس SQL شما نصب شده و در حال اجراست.
Sql Server Management Studio یا SSMS یک اینترفیس ویژوال برای کار با بانک اطلاعاتی است نه بیشتر.از ویرایش ۲۰۰۸(نسخه Developer) به بعد به صورت توکار نصب خواهد شد.
برای نصب در نسخه‌های ۲۰۱۲ و بالاتر کافیه در ویزارد نصب (یا تغییر خواص در  add/remove programs) در ذیل شاخه Shared Features گزینه مربوط به آن(Management Tools-Basic & Complete) را تیک بزنید تا نصب شود.
http://upcity.ir/images2/96555494893629953762.png

آقای بالمر
آقای بالمر 05/28/1393 02:42:04 ب.ظ

سلام مجدد. خیلی ممنون که راهنمایی میکنید.
اقدام به نصب اون دو گزینه کردم. اما در هنگام نصب با این خطا مواجه شدم:
http://upcity.ir/images2/21075841264754281639.png

admin

خطای داده شده مربوط به این است که شما دسترسی لازم برای Modify کردن رجیستری رو ندارید. لطفا در صورتی که از Setup مربوط به SQL Server اقدام به نصب کردید گزینه “Run as administrator” را از طریق راست کلیک روی فایل Setup اجرا کنید تا دسترسی کامل روی رجیستری برقرار شود.

آقای بالمر
آقای بالمر 05/29/1393 12:41:17 ق.ظ

Run as administrator هم زدم نشد.

admin

در صورتی که دارای آنتی ویروس هستید اون رو Pause کرده یا به طور کامل از حافظه خارج کنید و دوباره امتحان کنید.
در صورتی که مشکل پابرجا بود:
به رجیستری بروید(در منوی start روی Run کلیک کنید سپس regedit را تایپ کنید).
در رجیستری روی روت HKEY_CURRENT_USER\Software راست کلیک کرده و Permissions را انتخاب کنید.
در صورتی که Everyone در لیست وجود ندارد آن را به لیست اضافه کرده و دسترسی آن را به Full Control تغییر دهید (تیک Allow را برای Full Control مربوط به کاربر Everyone بزنید).
یکبار Restart کرده و دوباره امتحان کنید.

admin

نظرات درج شده باید مرتبط با مطلب ارائه شده در وبلاگ باشند وگرنه بدون تایید حذف خواهند شد.
لطفا سوالات عمومی خود را در انجمن‌(Forum)های مختص پرسش و پاسخ مطرح کنید.

آقای بالمر
آقای بالمر 05/31/1393 02:32:36 ب.ظ

سلام. من مشکلم حل شد. میخواستم اینجا بگم که اگر کسی مشکل مشابه من رو داشت برطرفش کنه.
مشکل از ویروسی بودن کامپیوتر هست. یه ویروس هست که مانع از تغییر رجیستری میشه و تو کار نرم افزار های دیگه اختلال ایجاد میکنه. خوشبختانه این ویروس شناخته شده هستش و میتونید با اکثر آنتی ویروس ها از بین ببریدش.

امکان ارسال نظر برای این موضوع وجود ندارد