Fehler bei der Ausführung eines nicht autorisierten Vorgangs beim Einrichten oder Aktualisieren von SQL Server-Instanzen

Dieser Artikel hilft Ihnen, das Problem zu lösen, bei dem das Einrichten oder Aktualisieren von SQL Server-Instanzen fehlschlägt und eine Fehlermeldung ausgegeben wird.

Gilt für: SQL Server 2019 unter Windows, SQL Server 2017 unter Windows, SQL Server 2016, SQL Server 2014, SQL Server 2012
Ursprüngliche KB-Nummer: 4594205

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie haben einen Computer, auf dem Windows 10, Version 20H2 und der Microsoft Edge-Browser in einer Version von 84.0.522.52 bis 86.0.622.55 ausgeführt wird.

  • Sie versuchen, eine vorhandene Instanz von Microsoft SQL Server 2012 durch 2019 zu aktualisieren oder eine neue SQL Server-Instanz zusammen mit einem Update (Slipstream) zu installieren.

In diesem Szenario schlägt ein Vorgang bei der Aktualisierung fehl, und es wird folgende Fehlermeldung angezeigt:

Es wurde versucht, einen nicht autorisierten Vorgang durchzuführen.

Darüber hinaus wird in der SQL Server Setupprotokolldatei ein Eintrag protokolliert,Detail.txt, der angibt, dass der Fehler beim Versuch, den Registrierungsunterschlüssel Microsoft Edge zu öffnen, aufgetreten ist.

Ursache

Der SQL Server-Setup-Prozess kann den folgenden Registrierungsunterschlüssel nicht aufzählen:

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

Lösung

Wenden Sie eines der folgenden Verfahren an, um das Problem zu beheben, je nachdem, was zweckmäßig ist:

  • Methode 1

    Wenn Sie 64-Bit-Windows 10, Version 20H2 (19042.xxx), verwenden, müssen Sie den Edge-Browser Version 86.0.622.56 oder eine neuere Version installieren, die den Fix für dieses Problem enthält. Um die Versionsnummer in Edge anzuzeigen, wählen Sie Einstellungen>Über Edge.

    Um den Edge-Browser von Hand zu aktualisieren, führen Sie folgende Schritte aus:

    1. Starten Sie Microsoft Edge.

    2. Wählen Sie die Schaltfläche Einstellungen (Ellipse) in der oberen rechten Ecke.

    3. Wählen Sie im Menü Einstellungen die Option Hilfe und Feedback>Über Microsoft Edge.

      Hinweis

      Edge sucht automatisch nach Updates.

    4. Um die Installation des Edge-Updates abzuschließen, wählen Sie Neustart.

  • Methode 2

    Wichtig

    Führen Sie die in dieser Methode beschriebenen Schritte sorgfältig aus. Durch eine fehlerhafte Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Sichern Sie die Registrierung, bevor Sie sie ändern, damit Sie sie bei Bedarf wiederherstellen können.

    Fügen Sie Vollzugriffsberechtigung zum Administratoren-Konto hinzu. Gehen Sie dazu wie folgt vor:

    1. Starten Sie den Registrierungs-Editor. Dazu wählen Sie Start, geben Sie regedit ein, und wählen Sie den Registrierungs-Editor in den Suchergebnissen aus.

    2. Im Registrierungseditor klicken Sie mit der rechten Maustaste auf den HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge-Unterschlüssel, und wählen Sie dann Berechtigungen.

    3. Wählen Sie im Fenster Berechtigungen, das sich öffnet, Erweitert.

    4. Wählen Sie oben im Fenster Erweiterte Sicherheitseinstellungen die Option Ändern neben dem aufgelisteten Besitzer.

    5. Geben Sie im Fenster Benutzer, Computer, Dienstkonto oder Gruppe auswählen den Namen Ihres Windows-Benutzerkontos (oder Ihre E-Mail-Adresse, wenn Sie ein Microsoft-Konto haben) in das Feld Geben Sie den auszuwählenden Objektnamen ein ein, und wählen Sie dann Namen prüfen, um den Kontonamen zu bestätigen.

    6. Klicken Sie zweimal auf OK.

    7. Wählen Sie im Fenster Berechtigungen die Gruppe Benutzer und aktivieren Sie dann das Kontrollkästchen Zulassen für die Berechtigung Vollzugriff.

      Hinweis

      Um nur Ihrem Benutzerkonto anstelle der Gruppe Benutzer Berechtigungen zu erteilen, wählen Sie Hinzufügen, befolgen Sie die Schritte im Assistenten zum Hinzufügen und erteilen Sie dann diesem Konto die Berechtigung Volle Kontrolle.

    8. Wählen Sie OK, um zum Hauptfenster des Registrierungseditors zurückzukehren.

Weitere Informationen

Das SQL Server-Setup erwartet, dass Administratoren Lese- und Schreibrechte für alle Unterschlüssel haben, die sich unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall befinden, wo das Setup nach installierten SQL Server-Updates sucht. In einigen Fällen gewährt das System Administratoren jedoch nur Leserechte für Unterschlüssel, wie z. B. bei Microsoft Edge.

Ein zukünftiges SQL Server-Wartungsupdate wird die Zugriffsanforderungen so ändern, dass Setup nur noch Leserechte für alle Unterschlüssel benötigt, die unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall liegen.