2010-12-04 79 views
0

當我上傳我的aspspider.com網站,然後它會顯示以下message..what在那... IM完全混亂的問題..用戶沒有執行此操作的權限。 ?問題是什麼?

我使用asp.net的默認dataase即ASPNETDB.MDF

Server Error in '/dobriyal' Application. 

User does not have permission to perform this action. 

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: User does not have permission to perform this action. 

Source Error: 


Line 7:   Dim cmdSelect As New System.Data.SqlClient.SqlCommand("SELECT Password FROM a1_admins WHERE EmployeeId =" & TextBox1.Text & " And Email = '" & TextBox2.Text & "'", SQLData) 
Line 8: 
Line 9:   SQLData.Open() 
Line 10:   Dim dtrReader As System.Data.SqlClient.SqlDataReader = cmdSelect.ExecuteReader() 
Line 11:   If dtrReader.HasRows Then 

Source File: C:\MemberSites\MemberSites_AspSpider_Org\dobriyal\webroot\admin\forgot_password.aspx.vb Line: 9 

Stack Trace: 


[SqlException (0x80131904): User does not have permission to perform this action.] 
    System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +1019 
    System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +108 
    System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +126 
    System.Data.SqlClient.SqlConnection.Open() +125 
    admin_forgot_password.Button1_Click(Object sender, EventArgs e) in C:\MemberSites\MemberSites_AspSpider_Org\dobriyal\webroot\admin\forgot_password.aspx.vb:9 
    System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118 
    System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112 
    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) +5563 

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1 

回答

2

看起來像你用來連接數據庫的用戶對該表沒有選擇權限。

使用grant來解決這個問題。

+0

如何做到這一點? – 2010-12-04 07:01:56

0

這是您的數據庫,不允許用戶權限。在連接字符串中,它是什麼用戶?使用'Grant'爲該SQL用戶提供必要的訪問權限。可能需要能夠從必要的表中選擇。

相關問題