SSRS 2008 R2 projelerini otomatik oluşturma işlemimize entegre etmek istiyoruz. Şu anda TeamCity haftada üç kez C# kod tabanı oluşturuyor ve dağıtıyor. SSRS rapor projelerini buna eklemek istiyoruz. RDL dosyaları şu anda bir Subversion kaynak kontrol deposunda.SSRS 2008 R2 Raporlama Projelerini dağıtmak için TeamCity'yi kullanma
8
A
cevap
4
Bu amaç için Report Server Web Service kullanabilirsiniz. Raporlama Hizmetine rapor yükleyen CreateItem yöntemine sahiptir. Eğer ReportService2010.asmx son nokta için proxy class oluşturabilir ve sonra kullanmanız gerekecektir rdl dosyaları yükler oluşturdu C# projesi için
şöyle geçerli:
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);
}
}
İlgili konular
- 1. SQL Server 2008 R2
- 2. SSRS 2008 R2 ile bir WCF servisi nasıl tüketilir?
- 3. SSRS 2008 R2 - Excel'e bir dışa aktarma işleminde MAX TABS
- 4. SQL Server 2008 R2
- 5. SQL Server 2008 R2
- 6. SQL Server 2008 R2
- 7. SQL Server 2008 R2
- 8. SSRS 2008 Satır Üstbilgisini Düzeltme
- 9. Raporlama hizmetleri 2008 R2 web hizmetleri api - güvenlik izinlerini nasıl yönetirim?
- 10. Ayrıştırma hatası İşte 2008 R2
- 11. Veritabanı güncelleştirmelerini dağıtmak için WebDeploy'ı kullanma
- 12. Outlook Eklentisi Dağıtmak İçin Wix Kullanma
- 13. SQL Server 2008'i 2008 R2'ye Yükseltme
- 14. SQL Server 2008 R2 Coğrafya Mesafe?
- 15. Sunucu 2008 R2'de MVC - Nasıl?
- 16. ADFS 2.0 Windows 2008 R2 Web API'si
- 17. ELMAH ve SQL Server 2008 R2?
- 18. SSRS 2012 Rapor Modelleri
- 19. SQL Server 2008 R2 HASHBYTES SHA2,
- 20. Windows Server 2008 R2 Standardında inetmgr bulunamıyor
- 21. SQL SERVER 2008 R2 kullanarak ASP.NET MVC 4 için ELMAH
- 22. mümkün SQL Server SSIS 2012 paketi dağıtmak için mi 2008
- 23. SQL Raporlama Servisleri 2008'de Koşullu Biçimlendirme
- 24. SSRS 2008 hedefe ayarlanıyor url hedefe git _ _
- 25. Raporlama Hizmetleri 2008: "HTTP durumu 401: Yetkisiz" Sorun
- 26. Her bir kategori ile SSRS raporu ayrı bir tablo/kılavuz
- 27. Windows Hizmetleri preSync komutuyla dağıtmak için MsDeploy kullanma
- 28. Tek bir dosyayı dağıtmak için nuget paketini kullanma
- 29. Kavanoz dosyasını dağıtmak için Artifactory'nin REST API'sini kullanma
- 30. SQL Raporlama - çok sayfalı EMF raporu sorunları