Condividi tramite


Tentativo di eseguire un errore di operazione non autorizzata durante la configurazione o l'aggiornamento delle istanze di SQL Server

Questo articolo illustra come risolvere il problema in cui la configurazione o l'aggiornamento delle istanze di SQL Server ha esito negativo e restituisce un messaggio di errore.

Si applica a: SQL Server 2019 in Windows, SQL Server 2017 in Windows, SQL Server 2016, SQL Server 2014, SQL Server 2012
Numero KB originale: 4594205

Sintomi

Prendi in considerazione lo scenario seguente:

  • Si dispone di un computer che esegue Windows 10, versione 20H2 e il browser Microsoft Edge di qualsiasi versione da 84.0.522.52 a 86.0.622.55.

  • Si tenta di aggiornare un'istanza esistente di Microsoft SQL Server 2012 fino al 2019 oppure di installare una nuova istanza di SQL Server insieme a un aggiornamento (slipstream).

In questo scenario si verifica un errore durante il processo di aggiornamento e viene visualizzato il messaggio di errore seguente:

Tentativo di eseguire un'operazione non autorizzata.

Inoltre, una voce viene registrata nel file di log del programma di installazione di SQL Server, Detail.txt, che indica che si è verificato l'errore durante il tentativo di aprire la sottochiave del Registro di sistema di Microsoft Edge.

Causa

Il processo di installazione di SQL Server non può enumerare la seguente sottochiave del Registro di sistema:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge

Risoluzione

Per risolvere il problema, usare uno dei metodi seguenti, in base alle esigenze:

  • Metodo 1

    Se si esegue Windows 10 a 64 bit versione 20H2 (19042.xxx), è necessario installare il browser Edge versione 86.0.622.56 o successiva che include la correzione per questo problema. Per visualizzare il numero di versione in Edge, selezionare Impostazioni>informazioni su Edge.

    Per aggiornare manualmente il browser Edge, seguire questa procedura:

    1. Avviare Microsoft Edge.

    2. Selezionare il pulsante Impostazioni (puntini di sospensione) nell'angolo superiore destro.

    3. Nel menu Impostazioni selezionare Guida e commenti e suggerimenti>su Microsoft Edge.

      Note

      Edge controlla automaticamente la disponibilità di aggiornamenti.

    4. Per completare l'installazione dell'aggiornamento edge, selezionare Riavvia.

  • Metodo 2

    Importante

    Seguire attentamente i passaggi descritti in questo metodo. Se le modifiche al Registro di sistema vengono apportate in modo non corretto, possono verificarsi problemi gravi. Prima di apportare le modifiche, eseguire il backup del Registro di sistema per il ripristino nel caso si verifichino dei problemi.

    Aggiungere l'autorizzazione Controllo completo all'account Administrators. A tale scopo, effettuare i passaggi seguenti:

    1. Avviare l'editor del Registro di sistema. A tale scopo, selezionare Start, digitare regedit e quindi selezionare Editor del Registro di sistema nei risultati della ricerca.

    2. Nell'editor del Registro di sistema fare clic con il pulsante destro del mouse sulla HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge sottochiave e quindi scegliere Autorizzazioni.

    3. Nella finestra Autorizzazioni visualizzata selezionare Avanzate.

    4. Nella parte superiore della finestra Impostazioni di sicurezza avanzate selezionare Cambia accanto al proprietario elencato.

    5. Nella finestra Seleziona utente, computer, account del servizio o gruppo digitare il nome dell'account utente di Windows (o l'indirizzo di posta elettronica se si dispone di un account Microsoft) nella casella Immettere il nome dell'oggetto da selezionare e quindi selezionare Controlla nomi per convalidare il nome dell'account.

    6. Selezionare OK due volte.

    7. Nella finestra Autorizzazioni selezionare il gruppo Utenti e quindi selezionare la casella di controllo Consenti per le autorizzazioni controllo completo.

      Note

      Per concedere autorizzazioni solo all'account utente anziché al gruppo Utenti , selezionare Aggiungi, seguire la procedura descritta nella procedura guidata Aggiungi e quindi concedere le autorizzazioni controllo completo a tale account.

    8. Selezionare OK per tornare alla finestra principale dell'editor del Registro di sistema.

Ulteriori informazioni

Il programma di installazione di SQL Server prevede che gli amministratori dispongano delle autorizzazioni di accesso in lettura/scrittura per tutte le sottochiavi in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, in cui il programma di installazione cerca gli aggiornamenti di SQL Server installati. In alcuni casi, tuttavia, il sistema fornisce agli amministratori solo le autorizzazioni di lettura per le sottochiavi, come avviee, ad esempio, in Microsoft Edge.

Un aggiornamento futuro della manutenzione di SQL Server modificherà il requisito di accesso in modo che il programma di installazione richieda solo le autorizzazioni di lettura per tutte le sottochiavi incluse in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.