Не вдалося встановити SQL Server 2012 Express з помилкою "Не вдалося знайти ручку запуску Database Engine."


13

Я намагаюся встановити SQL Server Express 2012 w / SP1 x64 на Windows 7 SP1 x64. На цій машині раніше встановлено SQL Server Express 2012. Цей екземпляр було оновлено до стандарту SQL Server 2012, який з тих пір видалено.

Нижче наведено параметри, вибрані під час встановлення:

  • Включіть оновлення продукту SQL Server - 2, пов’язані з KB 2793634

  • Встановіть усі функції в каталоги за замовчуванням

  • Іменований екземпляр SQLEXPRESS у кореневому каталозі екземпляра за замовчуванням

  • Облікові записи служб за замовчуванням: двигун бази даних SQL Server -> NT Service \ MSSQL $ SQLEXPRESS

  • Конфігурація двигуна бази даних за замовчуванням

Не вдалося встановити наступну помилку:

НАЗВА: Налаштування пакета оновлень 1 для Microsoft SQL Server 2012

Виникла така помилка:

Не вдалося знайти ручку запуску Engine Database Engine.

Для довідки, натисніть: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%25400x4BDAF9BA%25401306%254025

------------------------------ Кнопки:

добре

Я читав, що це може бути пов’язано з пошкодженим віртуальним обліковим записом MSSQL $ SQLEXPRESS.

Будь-які ідеї, як це виправити?

Спасибі,

Джон.

Summary.txt

Загальний підсумок: Кінцевий результат: Не вдалося: див. Деталі нижче Код виходу (Десятичний): -2061893607 Час початку:
2014-03-24 12:08:49 Час закінчення: 2014-03-24 12:28:21 Запрошені дії: Встановити

Налаштування завершено необхідними діями для функцій. Інформація про усунення несправностей для цих функцій: Наступний крок для SQLEngine: Використовуйте наступну інформацію для усунення помилки, видаліть цю функцію та знову запустіть процес налаштування. Наступний крок для реплікації: Використовуйте наведену нижче інформацію для усунення помилки, видаліть цю функцію та знову запустіть процес налаштування.

Властивості машини: Назва машини: MONTREAL
Кількість машинних процесорів: 4 Версія
ОС: Пакет оновлень ОС Windows 7: Пакет оновлень 1 Область ОС: США Мова ОС: Англійська (США) Архітектура ОС: x64 Архітектура процесу: 64 Бітова ОС кластеризована: Ні

Виявлені особливості продукту:
Ідентифікатор екземпляра продукту екземпляра
Мова видання Версія кластерована

Властивості пакета: Опис: Microsoft SQL Server 2012 Service Pack 1
Назва продукту : SQL Server 2012 Тип: RTM Версія: 11 Місце установки: c: \ 097a5adf24ea31e1a16d \ x64 \ setup \ Інсталяційна версія: Express

Slipstream: True SP Level
1 Level Patch: 11.1.3128.0

Статус оновлення продукту: Успіх: KB 2674319, KB 2793634

Оновлення продукту, вибрані для встановлення: Назва:
Сервісний пакет 1 Стаття на основі знань: KB 2674319 Версія: 11.1.3000.0 Архітектура: x64 Мова: 1033

Назва: SQL Server 2012 SP1 GDR Оновлення продукту Стаття на основі знань: KB 2793634 Версія:
11.1.3128.0 Архітектура: x64 Мова: Усі

Джерело оновлення: MU

Вхідні параметри користувача: Дія: Встановіть
ADDCURRENTUSERASSQLADMIN: істинний AGTSVCACCOUNT:
NT AUTHORITY \ NETWORK SERVICE AGTSVCPASSWORD: *****
AGTSVCSTARTUPTYPE: Disabled ASBACKUPDIR:
Резервне копіювання ASCOLLATION: Latin1_General_CI_AS
ASCONFIGDIR: Config ASDATADIR:
ASLOGDIR даних: Log ASPROVIDERMSOLAP:
1 ASSERVERMODE: багатовимірні ASSVCACCOUNT:
ASSVCPASSWORD: ASSVCSTARTUPTYPE:
Автоматичні ASSYSADMINACCOUNTS: ASTEMPDIR:
Temp BROWSERSVCSTARTUPTYPE: Disabled CLTCTLRNAME:
CLTRESULTDIR: CLTSTARTUPTYPE:
0 CLTSVCACCOUNT: CLTSVCPASSWORD:
CLTWORKINGDIR:
COMMFABRICENCRYPTION: 0 COMMFABRICNETWORKLEVEL: 0
COMMFABRICPORT: 0 CONFIGURATIONFILE:
CTLRSTARTUPTYPE: 0 CTLRSVCACCOUNT:
CTLRSVCPASSWORD: CTLRUSERS:
ENABLERANU: істинний Гумільова:
істинний ERRORREPORTING: помилкові ОСОБЛИВОСТІ:
SQLEngine, тиражування, SNAC_SDK FILESTREAMLEVEL: 0
FILESTREAMSHARENAME: FTSVCACCOUNT:
FTSVCPASSWORD: HELP:
помилкові IACCEPTSQLSERVERLICENSETERMS: справжні INDICATEPROGRESS:
помилкові INSTALLSHAREDDIR: C: \ Program Files \ Microsoft SQL Server \ INSTALLSHAREDWOWDIR: C: \ Program Files (x86) \ Microsoft SQL Server \ INSTALLSQLDATADIR:
INSTANCEDIR: C: \ Program Files \ Microsoft SQL Server \ INSTANCEID: SQLEXPRESS INSTANCENAME:
SQLEXPRESS ISSVCACCOUNT: NT ВЛАДА \ Мережева служба ISSVCPASSWORD: ISSVCSTARTUPTYPE:
Автоматична MATRIXCMBRICKCOMMPORT: 0 MATRIXCMSERVERNAME:
MATRIXNAME: NPENABLED:
0
false false : 0 ПІДПЛАТИ ПІДПІЛЬНИЙ ПІДПИЛЬНИЙ ПІДПЛАТИ ПІДПИЛЬНИЙ ПІДПЛАТИЙ ПІДПЛАТИ ПІДПЛАТИ ПІДПЛАТИ ПІДПЛАТИ ПІДПЛАТИ ПІДПЛАТИ ПІДПИС) : ПІДПЛАТИ ПІДПАЛЬНІ ІНСТАНЦЕНТИ : SQLEXPRESS ISSVCACCOUNT: NT ВЛАДА \ Мережева служба
AllFeatures_WithDefaults RSINSTALLMODE:
DefaultNativeMode RSSHPINSTALLMODE:
DefaultSharePointMode RSSVCACCOUNT:
RSSVCPASSWORD: RSSVCSTARTUPTYPE:
Автоматична SAPWD: SecurityMode:
SQLBACKUPDIR: SQLCOLLATION:
Latin1_General_CI_AS SQLSVCACCOUNT: NT Service \ MSSQL $ SQLEXPRESS SQLSVCPASSWORD:
SQLSVCSTARTUPTYPE: Автоматична SQLSYSADMINACCOUNTS:
Монреаль \ Jonathan Bailey SQLTEMPDBDIR:
SQLTEMPDBLOGDIR: SQLUSERDBDIR:
SQLUSERDBLOGDIR: SQMREPORTING:
false TCPENABLED: 0 UIMODE:
Автоматичне оновленняEnabled: істинне оновленняSource:
MU X86: false

Файл конфігурації: C: \ Файли програми \ Microsoft SQL Server \ 110 \ Налаштування завантажувальної програми \ Журнал \ 20140324_120228 \ ConfigurationFile.ini

Детальні результати: Характеристика: Статус сервісу бази даних Engine: Не вдалося: переглянути докладні записи в журналах. Причина відмови: Під час налаштування функції сталася помилка. Наступний крок: Використовуйте наступну інформацію, щоб усунути помилку, видаліть цю функцію та знову запустіть процес налаштування. Назва компонента:
SQL Server Database Engine Services Елементи Особливості Код помилки компонента: 0x851A0019 Опис помилки: Не вдалося знайти ручку запуску Database Engine. Посилання про допомогу про помилки:
http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%400x25B&F

Характеристика: Статус реплікації SQL Server:
Не вдалося: переглянути докладні журнали. Причина відмови: сталася помилка в залежності від функції, що спричинила збій процесу налаштування функції. Наступний крок: Використовуйте наведену нижче інформацію для усунення помилки, видаліть цю функцію та знову запустіть процес налаштування. Назва компонента:
SQL Server Database Engine Services Елементи Особливості Код помилки компонента: 0x851A0019 Опис помилки: Не вдалося знайти ручку запуску Database Engine. Довідка про помилку:
<>> Особливість: Статус браузера SQL:
Пройдено

Особливість: Статус SQL Writer:
Пройдено

Особливість: Стан підключення SQL-клієнта:
Пройдено

Особливість: Підключення SQL-клієнта SDK Статус: пройдено

Правила з відмов:

Глобальні правила:

Конкретні правила для сценарію:

Файл звіту про правила: C: \ Program Files \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log \ 20140324_120228 \ SystemConfigurationCheck_Report.htm


2
Більше здогадок більше немає. Ви збираєтесь знайти та прочитати файли журналу встановлення. Див. Перегляд та читання файлів журналу налаштування SQL Server . Якщо ви не можете самостійно визначити помилку в журналі встановлення, опублікуйте журнал тут.
Рем Русану

Відповіді:


10

Просте і повне рішення для помилки "Не вдалося знайти ручку запуску двигуна бази даних" нижче посилання. Причина помилки може бути

1. Обліковий запис, вибраний користувачем у вікні сторінки "Конфігурація сервера" (під час встановлення), якимось чином не в змозі підключити послуги двигуна бази даних SQL Server в Інтернеті. Або не вистачає привілеїв, або вона пошкоджена. Під час встановлення служб двигуна баз даних SQL Server намагається передати онлайн-сервіси баз даних як внутрішній процес, але через стартовий обліковий запис або пошкоджений, або не має відповідних привілеїв, він не робить цього, і в кінцевому підсумку установка не вдасться.

2.Інша причина, коли інсталяція не вдається вперше через певну причину, і користувач видалив не вдалося встановити програму додавання видалення, деінсталяція залишає обліковий запис у зламаному стані, тому будь-яка подальша спроба встановлення спалахує це повідомлення про помилку

Рішення може бути.

Видаліть SQL-сервер повністю з програми «Видалити видалення»

Запустіть налаштування, клацнувши по ньому правою кнопкою миші та виберіть запустити як адміністратор. Після запуску налаштування та надання необхідних відомостей ви перейдете на сторінку Конфігурація сервера. Коли ви перейдете на цю сторінку, виберіть обліковий запис для запуску служб Database Engine як NT Authority \ SYSTEM, який також називається обліковим записом локальної системи.

Повна інформація у помилці установки SQL Server: Не вдалося знайти ручку запуску двигуна бази даних


Велике спасибі, Шанкі. Я встановлював і видаляв багато разів і дуже засмучувався. Ваше рішення змінити його на NT Authority \ SYSTEM працювало як шарм.
Сьюзан

5

Працюючи з технічною підтримкою Microsoft з цього питання, ми визначили, що акт про видалення стандарту SQL Server і перевстановлення SQL Server Express залишає обліковий запис сервісу (в цьому випадку NT Service \ MSSQL $ SQLEXPRESS ) у стані, у якому він не відповідає не матимуть дозволів, необхідних для запуску служби.

Щоб вирішити проблему, ми вручну пройшли та додали необхідні дозволи, як зазначено в Налаштування облікових записів і дозволів Windows Server у документації на SQL Server. Зауважте, що лише деякі дозволи були відсутні.


Дякую за підказку, що цей блокер був і для мене. Не маючи можливості дізнатися, як перенастроювати ці права на облікові записи служби NT на станції Windows 7 (вони не відображаються в управлінні обліковим записом, що все одно не дозволяє налаштувати права), я усуваю проблему, пригнічуючи ці профілі облікових записів. (Властивості комп'ютера, розширені параметри, параметри профілю користувача, придушення чистих службових \ mssql профілів, потім перейдіть у папку користувачів, придушуючи їх папки (потрібно було взяти власність, перезавантажити, ...) і, нарешті, перевстановити.)
Frédéric
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.