2016-10-22 7 views
5

Je n'aurais jamais pensé que ce serait si grave si j'essayais d'installer SQL Server 2016 Express Edition sur Windows 10. J'avais installé SQL Server 2014 et SQL Server 2012 et j'étais principalement en utilisant SQL Server 2014. ensuite, je pensais que je devrais mettre à jour et essayé d'installer SQL Server 2016. Je puis obtenu cette erreur:Erreur d'installation express de SQL Server 2016: tentative d'exécution d'une opération non autorisée

Attempted to perform an unauthorised operation error.

essayé recherche à ce sujet et il y avait des suggestions sur la modification des autorisations de clé de registre, donc j'ai essayé pour modifier certaines autorisations sur quelques clés de Registre associées à SQL Server, mais cela ne fait aucune différence. Puis j'ai continué à chercher et trouvé des gens suggérant qu'il pourrait être une question de conflit de version alors j'ai désinstallé toutes les installations SQL Server y compris la version 2016 (qui n'a pas été installée avec succès) et a commencé frais.

Maintenant, après plus de deux jours, je ne peux toujours pas installer un serveur SQL. Vous trouverez ci-dessous la partie du journal détaillé dans laquelle la chronologie correspond au scénario dans l'erreur du journal des événements Windows; Impossible de coller l'ensemble du journal détaillé car il est trop long.

EDIT1: Après plus de recherche ceci est la exeption réelle étant jeté:

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

Avez-vous trouvé une solution? –

+0

@AkmalSalikhov Non. J'ai essayé d'installer sql 2014 et il a eu la même erreur. – stt106

+0

@Gordon Linoff Pouvez-vous jeter un oeil à ce plz? – stt106

Répondre

0

Lire ce Article il peut aider

Vérifiez vos priviliges compte utilisateur et les autorisations (Vous devez avoir des permissions administratives pour installer Sql Server)

+0

cela est utile car il me permet de trouver l'exception réelle étant levée. J'ai mis à jour la question pour refléter cela. – stt106

+0

Lisez ceci [Discussion] (http://answers.flyppdevportal.com/categories/sqlserver/sqlsetupandupgrade.aspx?ID=61d56f64-2575-4a58-9503-84579476afaf) il semble que ce soit le même numéro – Hadi

+0

J'ai lu ça mais la solution dans il déplaçait le dossier d'installation dans le lecteur C mais mon dossier d'installation est déjà dans le lecteur C :( – stt106

1

Je voulais tellement trouver une réponse pour son mais il n'y en a pas nulle part. Pas vrai, pas une explication complète. La seule chose que je serai en mesure d'aider est ... Il doit être lié à un échec de mise à niveau d'une version précédente, quelque chose qui se cache dans le registre. Bien que, comme je l'ai dit, il n'y ait pas de réponse à cette question, ce qui, je pense, est une honte pour MicroSoft, il y a énormément de gens avec le. À la fin pour installer SQL 2016 SP 1 sur Windows 10 (Pro), j'ai dû reconstruire totalement mon PC et l'installer sur un Windows 8.1 propre fonctionnait magnifiquement.

J'ai ensuite fait ma mise à jour Windows et SQL 2016 et tous les associés connus fonctionnent parfaitement.

Ceci peut être votre seule réponse.

+0

J'espère que la reconstruction de ma machine n'est pas ma seule réponse ...et si c'est le cas je ne le ferais pas de toute façon car ça n'en vaut pas la peine! – stt106