我们希望将SSRS 2008 R2项目整合到自动化构建流程中。目前,TeamCity每周三次构建和部署我们的C#代码库。我们想将SSRS报表项目添加到其中。RDL文件目前存储在一个Subversion源代码控制库中。
我们希望将SSRS 2008 R2项目整合到自动化构建流程中。目前,TeamCity每周三次构建和部署我们的C#代码库。我们想将SSRS报表项目添加到其中。RDL文件目前存储在一个Subversion源代码控制库中。
ReportingService2010 reportingService = new ReportingService2010();
reportingService.Url = url + "/ReportService2010.asmx";
reportingService.Credentials = new System.Net.NetworkCredential(username, password, domain);
Microsoft.SqlServer.ReportingServices2010.Warning[] warnings = null;
using (FileStream reportStream = new FileStream("c:\\report.rdl",
FileMode.Open, FileAccess.Read))
{
using (MemoryStream ms = new MemoryStream())
{
reportStream.CopyTo(ms);
CatalogItem report = reportingService.CreateCatalogItem(
"Report",
"Report1",
"/",
true,
ms.ToArray(),
null,
out warnings);
}
}