How to resolve SQLException SELECT permission denied in ASP.net page

No replies
rahul's picture
rahul
User offline. Last seen 16 weeks 2 days ago. Offline
Joined: 08/21/2009


I designed a asp.net page in which i am trying to make a connection to my SQL server database.Connection information for database is provided in web.config file.while using select command in order to retrieve records from table m_user it throws the following server error.

From error it is clear that it is happening because the user is not having select permission on the given table.I need help in assigning Select permission to said user on the given table. i am using SQL Server 2000 as my database.

Server Error in '/HMS' Application.
--------------------------------------------------------------------------------

SELECT permission denied on object 'm_user', database 'hospital', owner 'dbo'.
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.Data.SqlClient.SqlException: SELECT permission denied on object 'm_user', database 'hospital',

owner 'dbo'.

Source Error:

Line 55: Dim rd As SqlDataReader
Line 56:
Line 57: rd = cmd.ExecuteReader()
Line 58: rd.Read()
Line 59:

Source File: c:inetpubwwwrootWebApplication2Home.aspx.vb Line: 57

Stack Trace:

[SqlException (0x80131904): SELECT permission denied on object 'm_user', database 'hospital', owner 'dbo'.]
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +1950890
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4846875
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream,

BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392
System.Data.SqlClient.SqlDataReader.ConsumeMetaData() +33
System.Data.SqlClient.SqlDataReader.get_MetaData() +83
System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)

+297
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean

returnStream, Boolean async) +954
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean

returnStream, String method, DbAsyncResult result) +162
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean

returnStream, String method) +32
System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +141
System.Data.SqlClient.SqlCommand.ExecuteReader() +89
WebApplication2.Home.blogin_Click(Object sender, EventArgs e) in c:inetpubwwwrootWebApplication2Home.aspx.vb:57
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565

--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.3082; ASP.NET Version:2.0.50727.3082