Symptome
Stellen Sie sich folgendes Szenario vor:
-
Sie stellen eine neue SharePoint-Farm bereit.
-
Für den basierten Build werden die Updates der Version vom Oktober 2022 oder höher für Microsoft SharePoint Server in den Buildprozess übertragen.
-
Sie verwenden das Sicherheitsmodell mit den geringsten Berechtigungen.
Wenn Sie in diesem Szenario versuchen, eine Webanwendung zu löschen, wird die folgende Fehlermeldung angezeigt:
Leider hat etwas nicht geklappt
Die DELETE-Berechtigung wurde für das Objekt "SiteCounts", Datenbank "SharePoint_Config", Schema "dbo" verweigert.
Korrelations-ID: <Guid>
Datum und Uhrzeit: <Datum/Zeitstempel>
Ursache
Dieses Problem tritt auf, weil das Anwendungspoolkonto nicht der WSS_CONTENT_APPLICATION_POOLS-Rolle hinzugefügt werden kann, die der SharePoint-Administratorinhaltsdatenbank zugeordnet ist.
Problemumgehung
Um dieses Problem zu umgehen, stellen Sie sicher, dass den SharePoint-Datenbanken ordnungsgemäß Berechtigungen erteilt werden. Führen Sie hierzu den folgenden Befehl aus, nachdem Sie den SharePoint-Konfigurations-Assistenten (psconfig) auf dem ersten Server in der Farm ausgeführt haben und bevor Sie den Farmkonfigurations-Assistenten ausführen oder zusätzliche Komponenten bereitstellen:
Get-SPDatabase | %{$_.GrantOwnerAccessToDatabaseAccount()}
Weitere Informationen
Weitere Informationen zu Berechtigungen und Konfiguration mit den geringsten Berechtigungen finden Sie unter Zusätzliche Aspekte, die für eine Umgebungmit den geringsten Berechtigungen zu berücksichtigen sind.