2016-10-22 13 views
5

Nigdy nie sądziłem, że będzie tak źle podczas próby zainstalowania programu SQL Server 2016 Express Edition w systemie Windows 10. Miałem zainstalowany program SQL Server 2014 i program SQL Server 2012, który był głównie przy użyciu programu SQL Server 2014. wtedy pomyślałem należy uaktualnić i próbował zainstalować SQL Server 2016. i wtedy dostał ten błąd:Błąd instalacji ekspresowej programu SQL Server 2016: próba wykonania nieautoryzowanej operacji

Attempted to perform an unauthorised operation error.

próbowałem wyszukiwanie na ten temat i nie było sugestii o modyfikację uprawnień klucza rejestru, więc nie spróbować zmodyfikować niektóre uprawnienia do kilku kluczy rejestru związanych z SQL Server, ale to nie miało znaczenia.

Następnie wyszukiwałem i znalazłem osoby sugerujące, że może to być konflikt wersji wersji, więc odinstalowałem wszystkie instalacje SQL Server w wersji, w tym wersję 2016 (która nie została pomyślnie zainstalowana) i rozpoczęto działanie od nowa.

Teraz po ponad dwóch dniach nadal nie mogę zainstalować serwera SQL.

Poniżej znajduje się część szczegółowego dziennika, w którym oś czasu pasuje do osi czasu w błędzie dziennika zdarzeń Windows; nie można wkleić całego szczegółowego dziennika, ponieważ jest zbyt długi.

Edit1: Po więcej szukając To jest rzeczywista exeption wyrzucane:

Exception type: Microsoft.SqlServer.Configuration.Sco.ScoException 
(01) 2016-10-23 10:36:52 Slp:  Message: 
(01) 2016-10-23 10:36:52 Slp:   Attempted to perform an unauthorized operation. 
(01) 2016-10-23 10:36:52 Slp:  HResult : 0x84bb0001 
(01) 2016-10-23 10:36:52 Slp:   FacilityCode : 1211 (4bb) 
(01) 2016-10-23 10:36:52 Slp:   ErrorCode : 1 (0001) 
(01) 2016-10-23 10:36:52 Slp:  Data: 
(01) 2016-10-23 10:36:52 Slp:  WatsonData = [email protected]\CurrentControlSet\Services\FltMgr 
(01) 2016-10-23 10:36:52 Slp:  DisableRetry = true 
(01) 2016-10-23 10:36:52 Slp:  HelpLink.EvtType = [email protected] 
(01) 2016-10-23 10:36:52 Slp:  EMBResult = Cancel 
(01) 2016-10-23 10:36:52 Slp:  SQL.Setup.FailureCategory = ConfigurationFailure 
(01) 2016-10-23 10:36:52 Slp:  WatsonConfigActionData = [email protected]@SQL_ENGINE_CORE_INST 
(01) 2016-10-23 10:36:52 Slp:  WatsonExceptionFeatureIdsActionData = System.String[] 
(01) 2016-10-23 10:36:52 Slp:  Stack: 
(01) 2016-10-23 10:36:52 Slp:   at Microsoft.SqlServer.Configuration.Sco.InternalRegistryKey.OpenSubKey(String subkey, RegistryAccess requestedAccess) 
(01) 2016-10-23 10:36:52 Slp:   at Microsoft.SqlServer.Configuration.SqlEngine.Globals.GetSqlRegistryKeyHKLM(ServiceContainer context, String key, String machineName, Boolean createIfNotFound) 
(01) 2016-10-23 10:36:52 Slp:   at Microsoft.SqlServer.Configuration.SqlEngine.FilestreamUtils.SetFltMgrAttachWhenLoadedKey(ServiceContainer context) 
(01) 2016-10-23 10:36:52 Slp:   at Microsoft.SqlServer.Configuration.SqlEngine.RsFxConfiguration.Install() 
(01) 2016-10-23 10:36:52 Slp:   at Microsoft.SqlServer.Configuration.SqlEngine.FilestreamConfiguration.Install() 
(01) 2016-10-23 10:36:52 Slp:   at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPrivate.SetupFilestream(EffectiveProperties properties) 
(01) 2016-10-23 10:36:52 Slp:   at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPrivate.Install_ConfigNonRC_Prepare(EffectiveProperties properties) 
(01) 2016-10-23 10:36:52 Slp:   at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPrivate.Install(ConfigActionTiming timing, Dictionary`2 actionData, PublicConfigurationBase spcb) 
(01) 2016-10-23 10:36:52 Slp:   at Microsoft.SqlServer.Configuration.SqlConfigBase.PrivateConfigurationBase.Execute(ConfigActionScenario scenario, ConfigActionTiming timing, ConfigBaseAction action, Dictionary`2 actionData, PublicConfigurationBase spcbCurrent) 
(01) 2016-10-23 10:36:52 Slp:   at Microsoft.SqlServer.Configuration.SqlConfigBase.SqlFeatureConfigBase.Execute(ConfigActionScenario scenario, ConfigActionTiming timing, ConfigBaseAction action, Dictionary`2 actionData, PublicConfigurationBase spcbCurrent) 
(01) 2016-10-23 10:36:52 Slp:   at Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.ExecuteAction(String actionId) 
(01) 2016-10-23 10:36:52 Slp:   at Microsoft.SqlServer.Configuration.SqlConfigBase.SlpConfigAction.Execute(String actionId, TextWriter errorStream) 
(01) 2016-10-23 10:36:52 Slp:  Inner exception type: System.UnauthorizedAccessException 
(01) 2016-10-23 10:36:52 Slp:   Message: 
(01) 2016-10-23 10:36:52 Slp:     Attempted to perform an unauthorized operation. 
(01) 2016-10-23 10:36:52 Slp:   HResult : 0x80070005 
(01) 2016-10-23 10:36:52 Slp:   Stack: 
(01) 2016-10-23 10:36:52 Slp:     at Microsoft.SqlServer.Configuration.Sco.InternalRegistryKey.OpenSubKey(String subkey, RegistryAccess requestedAccess) 

SQL 2016 install error

+0

Czy znalazłeś rozwiązanie? –

+0

@AkmalSalikhov Nie. Próbowałem zainstalować sql 2014 i miał ten sam błąd. – stt106

+0

@Gordon Linoff Czy możesz rzucić okiem na ten plz? – stt106

Odpowiedz

0

Przeczytaj ten Article może pomóc

Sprawdź swoje priviliges konto użytkownika i uprawnienia (Musisz mieć uprawnienia administracyjne do konfiguracji serwera Sql)

+0

jest to pomocne, ponieważ pozwala mi znaleźć rzeczywisty wyjątek, który został zgłoszony. Zaktualizowałem pytanie, aby to odzwierciedlić. – stt106

+0

Przeczytaj ten [Dyskusja] (http://answers.flyppdevportal.com/categories/sqlserver/sqlsetupandupgrade.aspx?ID=61d56f64-2575-4a58-9503-84579476af) wydaje się, że ten sam problem brzmi: – Hadi

+0

Przeczytałem to, ale rozwiązanie przesuwał folder instalacji na dysk C, ale mój folder instalacyjny znajduje się już na dysku C :( – stt106

1

Tak bardzo chciałem znaleźć odpowiedź na jego, ale nigdzie nie ma. Nie rzeczywisty, a nie pełne wyjaśnienie.

Jedyne, co będę w stanie udzielić, to ... To musi być związane z niepowodzeniem aktualizacji z poprzedniej wersji, czymś, co czai się w rejestrze. Chociaż, jak mówię, nie ma na to żadnej odpowiedzi, co moim zdaniem jest hańbą dla MicroSoft, jest tam bardzo dużo ludzi.

Pod koniec instalacji SQL 2016 sp 1 na Windows 10 (Pro) musiałem całkowicie przebudować swój komputer i zainstalować na czystym Windows 8.1 pracował pięknie.

Potem zrobiłem moje uaktualnienie Windowsa i SQL 2016, a wszystkie znane skojarzenia działają doskonale.

To może być Twoja jedyna odpowiedź.

+0

Mam nadzieję, że przebudowanie mojego komputera nie jest moją jedyną odpowiedzią ...a jeśli tak, to i tak bym tego nie zrobił, bo to nie jest tego warte! – stt106

Powiązane problemy