Rapor Sunucusu Programlamadaki Yenilikler

Not

SQL Server 2008 R2 için, bu konuda listelenen içerikte değişiklik yapılmamıştır. Rapor sunucusu programlamadaki yenilikler hakkında bilgi için bkz. Yeni (Raporlama Hizmetleri) nedir.

SQL Server 2008 Reporting Services rapor tanımları için yeni yöntemler ve önişleme yeteneğini açıklar.

Yeni Özellikler Listesi

  • Rapor Tanımı Özelleştirme Uzantısı
    Bu sürüm, rapor tanımını, işleme motoruna aktarılmadan dinamik olarak özelleştirmek için kullanabileceğiniz yeni bir Rapor Tanımı Özelleştirme uzantısı (RDCE) tanıtır.

  • ReportService2006 Sınıfı için Yeni Yöntemler
    Ayrıca bu sürüm, ReportService2006 sınıfı için birçok yeni yöntem de içerir., ReportService2006 son noktası, SharePoint tümleştirme modunda çalışan bir raporlama sunucusuna programlı erişim sağlarYeni yöntemler, son noktanın veri uygulamalı abonelikler ve iş yönetimi konusunda sağladığı destek içindir.Bunların yanı sıra, yeni yöntemler daha önce bir yerel mod ile ve SharePoint tümleşik mod arasında olan özellik boşluğunu ortadan kaldırır.Her iki mod da artık eşdeğer işlevsellik sunuyor.

Yeni Rapor Tanımı Özelleştirme Uzantısı

Reporting Services bir rapor tanımı önişleme için yerleşik destek sağlayan rapor işlemcisine uzantı destekler.RDC uzantısı, rapor tanımı akışını girdi olarak kabul eder ve özelleştirilmiş rapor tanımı akışı çıktısı olarak döndürür.Özelleştirmeler yalnızca RDL kapsamındadır.Rapor tanımı, yerel ve ya kültür kullanıcı kimliği belirtirse, rapor düzenini ya da RDL içinde saptadığınız değerlere dayalı olan bir sorguyu daha fazla özelleştirebilirsiniz.Örneğin, rapor Fransızca ya da Arapça işlenecekse düzeni değiştirebilirsiniz.

RDC uzantısı, rapor sunucusu uzantılarını oluşturma konusunda uzman olan geliştiriciler ve RDL programlayarak nasıl çalışıldığını bilenler için, gelişmiş programlama özelliğidir.

Bu ürün sürümünde, RDC uzantısı, rapor işlenmeden önce rapor tanımını değiştiren bir özel kod eklemeye olanak sağlayan basit bir önişleme bağlantısıdır.RDL olmayan kaynakları, özelleştirme çalıştırmak için kullanamadığınız gibi, RDL özelleştirmesinin istek kanalı içinde nerede oluştuğunu denetlemek için de kullanamazsınız.Önişleme her zaman, rapor sunucusu bir RDC uzantısını denetlediğinde, rapor; istek kanalı içinde belirli bir noktada işlenmeden önce oluşur.

Bir RDC uzantısı oluşturmak için , aşağıdaki arabirimleri uygulayan bir özel uzantıyı oluşturmak ve dağıtmak zorundasınız.

IReportDefinitionCustomizationExtension

IReportContext

IUserContext

IParameter

AuthenticationType

RdceCustomizableElementId

ReportService2006 Sınıfı için Yeni Rapor Sunucusu

Bir SQL Server 2008 SharePoint tümleşik modda çalışan rapor sunucusu, uygulamalı abonelikler ve iş yönetimi konusunda destek içerir Özel kodda bu özellikleri kullanmak için; ReportService2006 son nokta ve aşağıdaki yöntemler: bilgisini kullanın.

ListJobs

CancelJobs

CreateDataDrivenSubscription

GetDataDrivenSubscriptionProperties

SetDataDrivenSubscriptionProperties