Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

EXECUTE-Berechtigung verweigert – „aspnet_Roles_RoleExists“

Öffnen Sie den Internetinformationsdienste-Manager
Prüfen Sie, welchen Anwendungspool Ihre IIS-Website verwendet
Gehen Sie zu Anwendungspools
Sehen Sie, unter welcher Identität Ihr Anwendungspool ausgeführt wird

Öffnen Sie SQL Server Management Studio
Verbinden Sie sich mit Ihrer SQL Server-Instanz
Öffnen Sie eine neue Abfrage für Ihre Datenbank
Führen Sie dieses SCRIPT aus:
GRANT SELECT, EXECUTE, UPDATE, INSERT ON SCHEMA ::dbo TO
[NT AUTHORITY\NETWORK SERVICE]

*Ersetzen Sie [NT AUTHORITY\NETWORK SERVICE] durch die Identität, unter der Ihr App-Pool ausgeführt wird.

Gehen Sie zurück zum IIS-Manager
Recyceln Sie Ihren App-Pool
Navigieren Sie zu Ihrer Website