. net (c#) SSRS (rdl)文件没有从C:导入到ReportServer
本文关键字:导入 ReportServer SSRS rdl 文件 net | 更新日期: 2023-09-27 18:16:04
您看到的代码取自MSDN。在测试时,它说源代码的路径无效。我同意。他们希望源是另一个报表服务器中的URL。然而,我需要的是能够将RDL文件从我的C:'复制到报表服务器。
static void move_report(string currentPath, string targetPath )
{
ReportingService2010 service = new ReportingService2010();
ReportingService2010 rs = new ReportingService2010();
rs.Url = "http://MHPDW2/ReportServer/" + "ReportService2010.asmx";
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
try
{
rs.MoveItem(currentPath, targetPath);
}
catch (SoapException e)
{
Console.WriteLine(e.Detail.OuterXml);
}
}
static void Main(string[] args)
{
string currentPath = "H:''ITTFS2012''SSRS''DW15Reports''Claims''6.1 universe.rdl";
string targetPath = "http://MHPDW2/ReportServer/MidwestHealthPlan/Claims/HPMS/MCR Plan Code/H5685 2014 HPMS/";
move_report(currentPath,targetPath);
"H:'"驱动器解析到什么,您是否可以访问源位置?
团队:我找到了答案。一切都在这里(包括代码)我必须使用rs.CreateCatalogItem方法。
https://msdn.microsoft.com/en-us/library/reportservice2010.reportingservice2010.createcatalogitem.aspx