Problema
Cuando ingresa a su sitio web, obtiene un error similar al siguiente. Sin embargo, ha revisado la base de datos y puede verificar que el procedimiento almacenado realmente existe.
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.
Porque
Este problema suele ocurrir cuando las copias de seguridad programadas no están configuradas correctamente. El proceso de copia de seguridad puede intentar desactivar la base de datos SQL y no volver a activarla por completo.
Resolución
Estos pasos requieren que tenga Microsoft SQL Server Management Studio instalado en su computadora. Microsoft SQL Server Mangement Studio Express 2008 está disponible de forma gratuita en Microsoft y se puede descargar a través de este enlace:http://www.microsoft.com/download/en/details.aspx?id=22985
- Inicie sesión en SQL Server Management Studio
- Vaya a Bases de datos> [Su base de datos]> Seguridad> Usuarios
- Haga clic derecho en el usuario de la base de datos y seleccione Propiedades .
- En Miembro de la función de la base de datos
- Asegúrese de que lo siguiente esté marcado:db_datareader, db_datawriter, db_owner
- Asegúrese de que lo siguiente no esté marcado:db_denydatareader, db_denydatawriter
- Haga clic en Aceptar