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)
Czy znalazłeś rozwiązanie? –
@AkmalSalikhov Nie. Próbowałem zainstalować sql 2014 i miał ten sam błąd. – stt106
@Gordon Linoff Czy możesz rzucić okiem na ten plz? – stt106