Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Autorizzazione EXECUTE negata - 'aspnet_Roles_RoleExists'

Apri Internet Information Services Manager
Controlla quale pool di applicazioni sta utilizzando il tuo sito Web IIS
Vai a Pool di applicazioni
Guarda in quale Identity è in esecuzione il tuo pool di app

Apri SQL Server Management Studio
Connetti alla tua istanza di SQL Server
Apri una nuova query per il tuo database
Esegui questo SCRIPT:
GRANT SELECT, EXECUTE, UPDATE, INSERT ON SCHEMA ::dbo A
[NT AUTHORITY\SERVIZIO DI RETE]

*Sostituisci [NT AUTHORITY\NETWORK SERVICE] con qualsiasi identità sia in esecuzione il tuo pool di app.

Torna a IIS Manager
Ricicla il tuo pool di app
Sfoglia il tuo sito web