Problème
Lorsque vous accédez à votre site Web, vous obtenez une erreur similaire à celle ci-dessous. Cependant, vous avez vérifié la base de données et vous pouvez vérifier que la procédure stockée existe réellement.
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.
Cause
Ce problème se produit généralement lorsque les sauvegardes planifiées ne sont pas configurées correctement. Le processus de sauvegarde peut tenter de désactiver la base de données SQL et ne pas la réactiver complètement.
Résolution
Ces étapes nécessitent que Microsoft SQL Server Management Studio soit installé sur votre ordinateur. Microsoft SQL Server Management Studio Express 2008 est disponible gratuitement auprès de Microsoft et peut être téléchargé via ce lien :http://www.microsoft.com/download/en/details.aspx?id=22985
- Connectez-vous à SQL Server Management Studio
- Accédez à Bases de données > [VotreBase de données] > Sécurité > Utilisateurs
- Cliquez avec le bouton droit sur l'utilisateur de la base de données et sélectionnez Propriétés .
- Sous Membre du rôle de base de données
- Assurez-vous que les éléments suivants sont cochés :db_datareader, db_datawriter, db_owner
- Assurez-vous que les éléments suivants ne sont pas cochés :db_denydatareader, db_denydatawriter
- Cliquez sur OK