Как получить доступ к отчетам ssrs на одном сервере с другого ASP.NET сервер приложений
уважаемый друг,
Я использую VS 2013, SQL 2012 EXPRESS EDITION с ADVANCES SERVICES.
Я использую отчеты SSRS.у нас есть два сервера.Сервер приложений содержит опубликованные файлы веб-сайтов.Другой сервер содержит базу данных и отчеты SSRS.Я не мог получить доступ к отчету ssrs из приложения.Как получить к нему доступ?
I have tried and i am getting error "The request failed with HTTP status 401: Unauthorized."
report viewer rptViewer.ProcessingMode = ProcessingMode.Remote; rptViewer.ServerReport.ReportServerUrl = new Uri(ConfigurationManager.AppSettings.Get("ReportServerUrl")); string strReportLayout = Convert.ToString(s1["strReportLayout"]); rptViewer.ServerReport.ReportPath = ConfigurationManager.AppSettings.Get("ReportServerProject") + "/"+strReportLayout; //Passing the Report Path IReportServerCredentials irsc = new CustomReportCredentials("sqldbusername", "sqldbpwd", "serverIP");
Что я уже пробовал:
файл веб-конфигурации
& lt;режим аутентификации= "Windows"/>
< identity impersonate= "true" />
&ЛТ;добавить ключ="параметр reportserverurl" значение="http://202.66.132.185:80/ReportServer" /&ГТ;
&ЛТ;добавить ключ="ReportServerProject" значение="/RPTSSRS"/&ГТ;