2016-11-14 345 views
0

Я пытаюсь установить выпуск разработчика SQL Server 2012 на своем ноутбуке, который работал ранее. У моего ноутбука мало места на диске, и мне пришлось его удалить раньше. Он больше не работает и не работает в последний момент, давая мне несанкционированную ошибку. Я использовал монитор процесса, чтобы посмотреть на проблему, и вижу, что он пытается получить доступ к разделу реестра «HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ FltMgr», но получает доступ запрещен. Я попытался несколько попыток предоставить полный доступ всем в этом разделе реестра, но он не работает. Я прочитал несколько статей, прежде чем публиковать их здесь, поэтому, пожалуйста, не думайте, что я пришел сюда, чтобы быстро получить ответ без надлежащего расследования, хотя я бы очень хотел, чтобы он отсортировался быстро. Любые идеи, пожалуйста?Установка Microsoft SQL Server 2012 Попытка выполнить несанкционированную операцию

ОС: Windows 10 Home Edition

Хотя установка не удалась, я могу видеть окна службы "SQL Server (MSSQLSERVER)", которая не запускается. Следующая ошибка отображается в средстве просмотра событий. initerrlog: Не удалось открыть файл журнала ошибок ''. Ошибка операционной системы = 3 (система не может найти указанный путь).

Overall summary: 
    Final result:     Failed: see details below 
    Exit code (Decimal):   -2068119551 
    Start time:     2016-11-14 14:55:15 
    End time:      2016-11-14 15:24:10 
    Requested action:    Install 

Setup completed with required actions for features. 
Troubleshooting information for those features: 
    Next step for SQLEngine:  Use the following information to resolve the error, uninstall this feature, and then run the setup process again. 
    Next step for Replication:  Use the following information to resolve the error, uninstall this feature, and then run the setup process again. 


Machine Properties: 
    Machine name:     DESKTOP-9VOUAM4 
    Machine processor count:  8 
    OS version:     Future Windows Version 
    OS service pack:    
    OS region:      United States 
    OS language:     English (United States) 
    OS architecture:    x64 
    Process architecture:   64 Bit 
    OS clustered:     No 

Product features discovered: 
    Product    Instance    Instance ID     Feature         Language    Edition    Version   Clustered Configured 

Package properties: 
    Description:     Microsoft SQL Server 2012 
    ProductName:     SQL Server 2012 
    Type:       RTM 
    Version:      11 
    Installation location:   D:\sqlserver\x64\setup\ 
    Installation edition:   Developer 

    Slipstream:     True 
    SP Level      2 

Product Update Status: 
    Success: KB 2958429 

Product Updates Selected for Installation: 
    Title:       Service Pack 2 
    Knowledge Based Article:  KB 2958429 
    Version:      11.2.5058.0 
    Architecture:     x64 
    Language:      1033 

    Update Source:     Slipstream 


User Input Settings: 
    ACTION:      Install 
    ADDCURRENTUSERASSQLADMIN:  false 
    AGTSVCACCOUNT:     NT Service\SQLSERVERAGENT 
    AGTSVCPASSWORD:    ***** 
    AGTSVCSTARTUPTYPE:    Manual 
    ASBACKUPDIR:     Backup 
    ASCOLLATION:     Latin1_General_CI_AS 
    ASCONFIGDIR:     Config 
    ASDATADIR:      Data 
    ASLOGDIR:      Log 
    ASPROVIDERMSOLAP:    1 
    ASSERVERMODE:     MULTIDIMENSIONAL 
    ASSVCACCOUNT:     <empty> 
    ASSVCPASSWORD:     <empty> 
    ASSVCSTARTUPTYPE:    Automatic 
    ASSYSADMINACCOUNTS:   <empty> 
    ASTEMPDIR:      Temp 
    BROWSERSVCSTARTUPTYPE:   Disabled 
    CLTCTLRNAME:     <empty> 
    CLTRESULTDIR:     <empty> 
    CLTSTARTUPTYPE:    0 
    CLTSVCACCOUNT:     <empty> 
    CLTSVCPASSWORD:    <empty> 
    CLTWORKINGDIR:     <empty> 
    COMMFABRICENCRYPTION:   0 
    COMMFABRICNETWORKLEVEL:  0 
    COMMFABRICPORT:    0 
    CONFIGURATIONFILE:    C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20161114_145357\ConfigurationFile.ini 
    CTLRSTARTUPTYPE:    0 
    CTLRSVCACCOUNT:    <empty> 
    CTLRSVCPASSWORD:    <empty> 
    CTLRUSERS:      <empty> 
    ENABLERANU:     false 
    ENU:       true 
    ERRORREPORTING:    false 
    FEATURES:      SQLENGINE, REPLICATION, SSMS, ADV_SSMS 
    FILESTREAMLEVEL:    0 
    FILESTREAMSHARENAME:   <empty> 
    FTSVCACCOUNT:     <empty> 
    FTSVCPASSWORD:     <empty> 
    HELP:       false 
    IACCEPTSQLSERVERLICENSETERMS: true 
    INDICATEPROGRESS:    false 
    INSTALLSHAREDDIR:    C:\Program Files\Microsoft SQL Server\ 
    INSTALLSHAREDWOWDIR:   C:\Program Files (x86)\Microsoft SQL Server\ 
    INSTALLSQLDATADIR:    <empty> 
    INSTANCEDIR:     d:\Program Files\Microsoft SQL Server\ 
    INSTANCEID:     MSSQLSERVER 
    INSTANCENAME:     MSSQLSERVER 
    ISSVCACCOUNT:     NT AUTHORITY\Network Service 
    ISSVCPASSWORD:     <empty> 
    ISSVCSTARTUPTYPE:    Automatic 
    MATRIXCMBRICKCOMMPORT:   0 
    MATRIXCMSERVERNAME:   <empty> 
    MATRIXNAME:     <empty> 
    NPENABLED:      0 
    PID:       ***** 
    QUIET:       false 
    QUIETSIMPLE:     false 
    ROLE:       <empty> 
    RSINSTALLMODE:     DefaultNativeMode 
    RSSHPINSTALLMODE:    DefaultSharePointMode 
    RSSVCACCOUNT:     <empty> 
    RSSVCPASSWORD:     <empty> 
    RSSVCSTARTUPTYPE:    Automatic 
    SAPWD:       ***** 
    SECURITYMODE:     SQL 
    SQLBACKUPDIR:     <empty> 
    SQLCOLLATION:     Latin1_General_CI_AS 
    SQLSVCACCOUNT:     NT Service\MSSQLSERVER 
    SQLSVCPASSWORD:    <empty> 
    SQLSVCSTARTUPTYPE:    Automatic 
    SQLSYSADMINACCOUNTS:   BUILTIN\Administrators 
    SQLTEMPDBDIR:     <empty> 
    SQLTEMPDBLOGDIR:    <empty> 
    SQLUSERDBDIR:     <empty> 
    SQLUSERDBLOGDIR:    <empty> 
    SQMREPORTING:     false 
    TCPENABLED:     0 
    UIMODE:      Normal 
    UpdateEnabled:     true 
    UpdateSource:     Slipstream 
    X86:       false 

    Configuration file:   C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20161114_145357\ConfigurationFile.ini 

Detailed results: 
    Feature:      Management Tools - Complete 
    Status:      Passed 

    Feature:      Management Tools - Basic 
    Status:      Passed 

    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:   0x84BB0001 
    Error description:    Attempted to perform an unauthorized operation. 
    Error help link:    http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.5058.0&EvtType=0x48BB60BC%400xBB814387&EvtType=0x48BB60BC%400xBB814387 

    Feature:      SQL Server Replication 
    Status:      Failed: see logs for details 
    Reason for failure:   An error occurred for a dependency of the feature causing the setup process for the feature to fail. 
    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:   0x84BB0001 
    Error description:    Attempted to perform an unauthorized operation. 
    Error help link:    http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.5058.0&EvtType=0x48BB60BC%400xBB814387&EvtType=0x48BB60BC%400xBB814387 

    Feature:      SQL Browser 
    Status:      Passed 

    Feature:      SQL Writer 
    Status:      Passed 

Rules with failures: 

Global rules: 

Scenario specific rules: 

Rules report file:    C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20161114_145357\SystemConfigurationCheck_Report.htm 

ответ

0

После прочтения многих других статей и сообщений в Интернете, я не мог заставить его работать с любой из этих вариантов. Я видел похожие комментарии от других людей, которые не были удовлетворены этими ответами. Поэтому я могу определенно сказать, что существует некоторая проблема, которая вызывает у вас много боли, если у вас возникнет коррумпированная или плохая установка SQL Server Developer/Express. На данный момент я доволен следующим и подумал о том, чтобы опубликовать его здесь, если он кому-то поможет. Немного странно, что после изменения пути установки SQL Server к другой папке (в моем случае я изменил ее на «D: \ SQL \ Microsoft SQL Server»), механизм базы данных устанавливает без каких-либо проблем.

Пара вопросов, которые следует помнить, если вы столкнулись с аналогичной проблемой: 1. Если вы обнаружили «несанкционированную операцию» или подобную ошибку во время установки, запустите инструмент ProcessMonitor (Sysinternal/Microsoft) и проверьте трассировка после фильтрации для процесса установки SQL Server Engine. Unauthorized operation while installing SQL Server 2012 Express/Developer 2. Я видел, что учетная запись службы, которая использует «Агент SQL Server» и «Механизм базы данных SQL Server», вероятно, создается «на лету», и это может не иметь достаточных прав доступа к реестру. Я не очень уверен в этом, но стоит взглянуть на его изменение на другую учетную запись (скажем, LocalService), если ничего не помогает.

  1. В среде разработки вы можете попробовать предоставить полное разрешение на соответствующий раздел реестра . В моем случае он принадлежал учетной записи «Система» и не мог легко предоставлять разрешения. Я перезагрузил Windows 10 в безопасном режиме и дал необходимые разрешения, а затем перезагрузился в обычный режим.

Registry Permissions, user accounts