Problema
Quando accedi al tuo sito web, viene visualizzato un errore simile a quello riportato di seguito. Tuttavia, hai controllato il database e puoi verificare che la procedura memorizzata esista effettivamente.
The stored procedure 'dbo.GetPortalAliasByPortalID' doesn't exist.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: The stored procedure 'dbo.GetPortalAliasByPortalID' doesn't exist.
Causa
Questo problema si verifica comunemente quando i backup pianificati non sono configurati correttamente. Il processo di backup potrebbe tentare di disattivare il database SQL e non riattivarlo completamente.
Risoluzione
Questa procedura richiede l'installazione di Microsoft SQL Server Management Studio sul computer. Microsoft SQL Server Mangement Studio Express 2008 è disponibile gratuitamente da Microsoft e può essere scaricato tramite questo collegamento:http://www.microsoft.com/download/en/details.aspx?id=22985
- Accedi a SQL Server Management Studio
- Vai a Database> [YourDatabase]> Sicurezza> Utenti
- Fai clic con il pulsante destro del mouse sull'utente del database e seleziona Proprietà .
- In Membro del ruolo del database
- Assicurati che i seguenti elementi siano selezionati:db_datareader, db_datawriter, db_owner
- Assicurati che i seguenti elementi non siano selezionati:db_denydatareader, db_denydatawriter
- Fai clic su OK