Няма достъп до ssrs отчети от ASP.NET

Разположих ssrs отчет на машина с Win 7 и SQL Server 2008 R2. И аз се опитвам да получа достъп до тези отчети от приложението ASP.NET, разположено на същата машина. Имам достъп до отчетите от URL от инструмента за конфигуриране. Но когато имам достъп до същото от разгърнато приложение ASP.NET, то извежда грешка „Неоторизирано“. Приложението е разработено в среда с Win XP, SQL Server 2008. Имам толкова много възможности, които забелязах от интернет. Но не знам, разбрах какво ми липсва за достъп до отчета от приложението ASP.NET.

Моля помогнете. Благодаря


person Prateek Deshpande    schedule 09.06.2012    source източник
comment
Можете ли да обясните малко повече за изпълнението?   -  person Chris Moutray    schedule 09.06.2012
comment
Моля, уведомете ме дали имате нужда от друго решение или вашият случай е различен.   -  person Pratik    schedule 11.06.2012


Отговори (1)


Поставете този код на събитието Page_Load и включете използването на Microsoft.Reporting.WebForms;: Необходим е отдалечен режим, когато отчетът е на различен сървър:

 if (!Page.IsPostBack)
        {
            ReportViewer1.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote;
            ReportViewer1.ServerReport.ReportServerUrl = new Uri(rptServerUrl);
            ReportViewer1.ServerReport.ReportPath ="Exact Report Path Here";
            ReportViewer1.ServerReport.ReportServerCredentials = new ReportViewerCredentials(userId, password, domain);
        }`
person Pratik    schedule 11.06.2012