2012-07-13 166 views
0

我在Asp.Net中使用SSRS報告。我使用的是ServerReport.ReportServerCredentials,並且在這個憑證中有系統管理員的用戶名,密碼和域名。但我想要一個簡單的用戶帳戶,他們可以通過使用aspx頁面 - > ReportViewer查看這些報告。在這個ASPX C#代碼頁我想要傳遞簡單的用戶憑證ServerReport.ReportServerCredentials,這個用戶不是管理員。但是,當我使用它時,它給出了一個錯誤,即授予用戶「DomainName UserName」的權限不足以執行此操作

The permissions granted to user 'DomainName\UserName' are insufficient for performing this operation. (rsAccessDenied) 

我們如何解決這個錯誤?

我們如何在ServerReport.ReportServerCredentials中使用簡單的用戶帳戶而不是管理員帳戶?

回答

1

您必須將報告的訪問權限授予報表管理器中的DomainName \ UserName帳戶。