Raporları yükseltme

Not

SQL Server 2008 R2 için, bu konuda listelenen içerikte değişiklik yapılmamıştır.

SQL Server 2008 introduces changes to the Report Definition Language (RDL), the report object model, and the rendering object model that affect reports created in earlier versions of the software. When you upgrade a SQL Server 2005 Reporting Services installation to a SQL Server 2008 Reporting Services installation, existing reports and snapshots that have been uploaded to a report server are automatically upgraded to the new schema the first time they are processed.Bir raporu otomatik olarak yükseltilemiyorsa geriye dönük uyumluluk modunu kullanarak rapor işlenir.

Varolan Rapor tanımı (.rdl) dosyaları otomatik olarak yükseltme Rapor Tasarımcısı'nda, onları açtığınızda, Business Intelligence Development Studio.

Not

Tablix veri bölgesi bölgesi bölge veya düzeltilmiş grafik bileşeni gibi yeni rdl özellikleri hakkında daha fazla bilgi için bkz: Yeni (Raporlama Hizmetleri) nedir.

Bir rapor yükselttikten sonra ek hataları, uyarıları ve iletileri görebilirsiniz.Bu değişiklikleri iç rapor nesne modeline kaynaklanır ve iletilerin görüntülenmesini temel alınan raporda sorunları olduğunda neden işlem bileşenleri algılandı.Daha fazla bilgi için bkz: Reporting Services geriye uyumluluk.

Yükseltme tarafından desteklenen sürümleri

Birinde oluşturulmuş raporları önceki sürüm , Reporting Services yükseltilebilir.Bu, aşağıdaki sürümleri içerir:

  • SQL Server 2000

  • SQL Server 2000 Service Pack 1

  • SQL Server 2000 Service Pack 2

  • SQL Server 2005

  • SQL Server 2005 Service Pack 1

  • SQL Server 2005 Service Pack 2

  • SQL Server 2008

  • SQL Server 2008 Service Pack 1

Rapor tanımı (.rdl) dosyaları ve Rapor Tasarımcısı

Rapor tanımı dosyası rdl dosya doğrulamak için kullanılan rapor tanım şema sürüm belirtir rdl ad alanı için bir başvuru içerir.

De SQL Server 2008 R2 sürüm Business Intelligence Development Studio, hem de birlikte çalışmak SQL Server 2008 R2 ve SQL Server 2008 sürümleri rapor tanımları ve rapor sunucusu proje.Düzen Önizleme ve raporlarını ya da dağıtmak sürüm.

Açın, güncelleştirmek ve kaydedersiniz, bir SQL Server 2008 Rapor tanımı, onu olarak kaydedildiğinde SQL Server 2008 sürece yeni özellikler eklenen rapor tanımını SQL Server 2008 R2.Örneğin, bir durum, rapor tanımı olarak kaydedilir bir SQL Server 2008 R2Rapor tanımı Rapor tanımı geçerli olduğunu sağlamak için ve raporda will run.Daha fazla bilgi için bkz: Bina raporları Business Intelligence Development Studio..

Rapor Tasarımcısı'nda bir .rdl dosya açtığınızda Business Intelligence Development Studio için oluşturulmuş SQL Server 2000 veya SQL Server 2005, ad alaný, Rapor Tasarımcısı otomatik olarak yedekleme dosyası oluşturur ve rapor geçerli ad. yükseltmelerYükseltilen Rapor tanımı kaydederseniz, dönüştürülen .rdl dosya kaydetmiş.Kaydettikten hemen sonra Rapor Tasarımcısı önceki sürümlerinde açamazsınız.Bu sürümleri Yükseltme yapabileceğiniz tek yolu budur rapor tanımı dosyaları.

Bir önceki oluşturulan bir .rdl dosya dağıtabilirsiniz sürüm , Reporting Services için bir SQL Server 2008 ve rapor sunucusu otomatik olarak yükseltilen ilk kullanın.Rapor sunucusu depoları rapor tanımı dosyayı özgün biçiminde.Rapor otomatik olarak yükseltilen ilk saat doğru görüntülenir, ancak depolanan rapor tanım dosyası değişmeden kalır.

Not

Yayımlamak veya olan bir raporu karşıya SQL Server 2008 Rapor tanımı ad alanına bir SQL Server 2000 rapor sunucusu veya SQL Server 2005 rapor sunucusu.Benzer şekilde, yayımlayamazsınız veya olan bir raporu karşıya SQL Server 2008 R2 rapor tanımı önceki sürümlerinde ad alanına bir SQL Server rapor sunucusu.

Rapor, rapor sunucusu veya rapor Tasarımcısı geçerli rdl şema tanımlamak için bkz: Nasıl yapılır: Rapor tanım şema sürümü (ssrs) bulmak.

Rapor Server projeleri

Ekleyin ve açık SQL Server 2008 rapor sunucusu proje kullanılarak oluşturulan çözümlere SQL Server 2008 R2 sürüm Business Intelligence Development Studio.Rapor sunucusu project otomatik olarak yükseltilir.Ancak, kaydederseniz, SQL Server 2008 rapor sunucusu proje onu olarak kaydedildiğinde bir SQL Server 2008 R2 rapor sunucusu Proje artık açmak içinde SQL Server 2008 sürüm Business Intelligence Development Studio.Açma, kaydetme ve rapor sunucusu proje yayımlama hakkında daha fazla bilgi için bkz: Bina raporları Business Intelligence Development Studio..

Raporlar ve rapor anlık görüntülerini yayınlanan

İlk kullanımda, hiçbir özel gerektiren yeni rapor tanımı şeması için varolan yayımlanan raporlar ve rapor anlık görüntülerini yükseltmek rapor sunucusu çalışır eylem sizin.Bir kullanıcı bir rapor veya rapor anlık görüntü görüntüsü görüntülediğinde veya zaman rapor sunucusu yükseltme girişiminin bir abonelik işlemleri.Rapor tanımı yerini alır, ancak üzerinde saklanan devam eder SQL Server 2008 rapor sunucusu özgün, şema.Rapor, rapor yükseltilemiyorsa, geriye dönük uyumluluk modunda çalışır.

Geriye dönük uyumluluk modu

A report that is successfully upgraded is processed by the SQL Server 2008 Reporting Services report processor.Yükseltilemez bir rapor tarafından işlenen SQL Server 2005 Reporting Services rapor işlemci geriye dönük uyumluluk modu.Bir raporu her iki rapor işlemci tarafından işlenemez.

İlk kullanımda, rapor başarıyla yükseltilmiş veya geriye dönük uyumluluk için işaretlenmiş.

Only the SQL Server 2008 Reporting Services report processor supports new features such as on-demand paging, Tablix and Gauge data regions, and enhanced Chart data regions.Bir rapor yükseltilemiyorsa, işlenmiş rapor görüntülemeye devam edebilirsiniz, ancak yeni özellikler kullanılabilir.Yeni özelliklerden yararlanmak için rapor başarıyla yükseltilmiş olması gerekir.

Bir rapor alt raporlar ile yükseltme

Bir rapor alt raporlar içerdiğinde, dört olası durumlar birini yükseltme sırasında oluşabilir:

  • Ana rapor ve alt raporlar tüm başarılı bir şekilde yükseltilebilir.They are processed by the SQL Server 2008 Reporting Services report processor.

  • Ana rapor ve tüm alt raporlar yükseltilemez.Tarafından işlenen SQL Server 2005 Reporting Services rapor işlemci.

  • Ana rapor yükseltilmesi ancak bir veya daha fazla alt raporlar yükseltilemez.The main report is processed by the SQL Server 2008 Reporting Services report processor, but the rendered report shows the message "Error: Alt rapor işlenen" yükseltilmiş alt rapor burada görünür konumda.

  • Ana rapor yükseltilemiyor, ancak bir veya daha fazla alt raporlar yükseltilebilir.The main report is processed by the SQL Server 2008 Reporting Services report processor, but the rendered report shows the message "Error: Alt rapor işlenen" alt rapor burada görünür konumda.

Hata görürseniz, "hata: Alt raporu işlenemedi", böylece raporları rapor işlemci aynı sürüm tarafından işlenecek ana rapor veya alt rapor tanımını değiştirmeniz gerekir.

Drillthrough raporları, bağımsız raporları gibi işlendiği bu sınırlama yoktur.

Özel rapor öğeleri içeren bir rapor yükseltme

SQL Server2005 Reporting Services Raporlar içeren üçüncü taraf yazılım satıcıları tarafından sağlanan ve rapor yazma, bilgisayar ve sistem yöneticisinin tarafından yüklenen özel rapor öğeleri (CRIs)rapor sunucusu. CRIs içeren raporlar, aşağıdaki yollarla yükseltilmesi:

  • A SQL Server 2005 Reporting Services rapor sunucusu yükseltme yaptıysanız bir SQL Server 2008 Reporting Services rapor sunucusu.Raporların yayınlanması rapor sunucusu ilk kullanımda otomatik olarak yükseltilir.

  • A SQL Server 2005 Reporting Services Raporu Karşıya yüklenen bir SQL Server 2008 Reporting Services rapor sunucusu.Raporun ilk kullanımda otomatik olarak yükseltilir.

  • A SQL Server 2005 Reporting Services rapor Rapor Tasarımcısı'nda açıldığında Business Intelligence Development Studio.A yedek kopya özgün rapor oluşturulur.Aşağıdaki iki durumdan birinde ortaya çıkar:

    1. Rapordaki tüm CRIs hiç desteklenmeyen özellikler vardır.Tüm rapor yükseltilir yüzden CRIs şemasında yeni rapor tanımı raporu öğelerini dönüştürülür.Dosyayı kaydederseniz, geçerli rdl ad alanına kaydedilir.

    2. Rapordaki bir veya daha fazla CRIs özellikleri desteklenmeyen.Bir iletişim kutusu CRIs dönüştürülüp dönüştürülmeyeceğini bunları değiştirmeden bırakmak kullanıcı ister.

    Daha fazla bilgi için bkz: Rapor Tasarımcısı rapora açılış bu konuda daha sonra.

Bir rapor sunucusu için geçerli rdl ad alanını tanımlama hakkında bilgi için BI Development Studio, ya da görmek, bir rapor Nasıl yapılır: Rapor tanım şema sürümü (ssrs) bulmak.

Rapor sunucusu raporları yükseltme

İlk saat bir SQL Server 2005 Reporting Services için yükseltilmiş bir rapor sunucusu rapor çalıştığı bir SQL Server 2008 Reporting Services rapor sunucusu, rapor için geçerli Rapor tanımı ad tarafından desteklenen yükseltme otomatik olarakrapor sunucu. The report could have existed on the report server before the upgrade, or the report could have been uploaded via Report Manager or published to the report server from Report Designer in SQL Server 2005 BI Development Studio.

Aşağıdaki tablo belirli türlerinde CRIs bir rapor için rapor sunucusu tarafından gerçekleştirilen yükseltme eylem listeler.

CRI türü

Rapor Server yükseltme eylem

Üçüncü taraf CRIs

Yükseltme yapılamadı.

Tarafından işlenen SQL Server 2005 Reporting Services rapor işlemci.

Dundas 2005 grafik CRI desteklenmeyen özellikler yok

En son rdl şema için yükseltilmiş.Sql Server 2008 Raporlama Hizmetleri grafik veri bölgeleri için tüm Dundas 2005 grafik CRIs dönüştürülür.

Processed by the SQL Server 2008 Reporting Services report processor.

Dundas 2005 ölçüm CRI desteklenmeyen özellikler yok

En son rdl şema için yükseltilmiş.Sql Server 2008 Raporlama Hizmetleri ölçüm veri bölgeleri için tüm Dundas 2005 ölçüm CRIs dönüştürülür.

Processed by the SQL Server 2008 Reporting Services report processor.

Dundas 2005 grafik CRI desteklenmeyen özellikler

Yükseltme yapılamadı.

Tarafından işlenen SQL Server 2005 Reporting Services rapor işlemci.

Dundas 2005 ölçüm CRI desteklenmeyen özellikler

Yükseltme yapılamadı.

Tarafından işlenen SQL Server 2005 Reporting Services rapor işlemci.

Rapor Tasarımcısı'nda CRIs ile bir rapor açma

When you open a SQL Server 2005 Reporting Services report with CRIs in Report Designer in SQL Server 2008 Business Intelligence Development Studio, the report will be upgraded to the new report definition schema.Raporda yer alan CRIs bağlı olarak, aşağıdaki eylemlerden biri gerçekleşir:

  • Üçüncü taraf CRIs algılandı.CRI bilgisayar geliştirme raporu üzerinde yüklü olan sürüm yeni rdl şeması ile uyumlu değilse, tasarım yüzeyi kırmızı x işaretiyle metin kutusunu gösterir.Yeni rdl şeması ile uyumlu olan üçüncü taraf satıcıların CRI yeni sürümlerini yüklemek için sistem yöneticinize başvurmanız gerekir.

  • Desteklenen işlevselliği Dundas 2005 grafik veya ölçüm CRIs algılandı ve tüm örneklerini içerir.Tüm ölçüm CRIs ve Dundas 2005 grafik araç Bkz: Raporlama Hizmetleri grafik ve ölçüm raporu öğelerini dönüştürülür.Bunlar doğal grafik bilinen ve raporu öğelerini ölçmek.

  • Dundas 2005 grafik veya ölçüm CRIs algıladı ve herhangi bir örnek işlevi desteklenmeyen.Bu bölümden sonra desteklenmeyen işlevselliği açıklanmaktadır.Yerel rapor öğeler için tüm CRIs dönüştürmek seçebilirsiniz.

    • Bunları dönüştürürseniz, raporu yeni rdl şemasına yükseltilir ve Dundas 2005 grafik ve ölçüm CRIs ilgili doğal göstergesi ve Grafik raporu öğeleri için dönüştürülür ancak desteklenmeyen işlevselliği kaldırıldı.De işlenmiş rapor, CRI görüntüler farklılıklar görebilirsiniz.

    • Bunları dönüştürmemeyi seçerseniz, rapor için yeni rdl şema yükseltildikten ancak CRIs üçüncü taraf CRIs kabul edilir.Sistem Yöneticisi ve üçüncü taraf satıcılar yeni rapor şeması ile uyumlu olan yeni CRIs yüklemek için çalışmak gerekir.Yeni CRIs tarafından kullanılamaz, raporu rapor Tasarımcısı'nda bir kırmızı x ile bir metin kutusu görüntüler.

Geliştirme ortamında rapor yükseltildikten sonra raporu kaydetme varolan bir rapora yeni yükseltmek için tek yolu ise rapor tanımı şema.

Desteklenmeyen Dundas 2005 grafik özel rapor madde işlevselliği

Desteklenmeyen işlevselliği Dundas 2005 grafik CRI için aşağıdaki özellikleri içerir:

  • Ek açıklamaları.

  • Özel gösterge öğeler.

  • Özel öznitelikler içeren aşağıdaki adları:

    • CUSTOM_CODE_CS

    • CUSTOM_CODE_VB

    • CUSTOM_CODE_COMPILED_ASSEMBLY

      Örneğin, aşağıdaki bölümde .rdl dosya içeriyorsa, yükseltmeden önce kaldırmanız gerekir:

      <CustomProperty>
       <Name>CUSTOM_CODE_CS</Name>
       <Value>dXNpWERwegfdfgiobxxl3bmc… </Value>
      </CustomProperty>
      

Desteklenmeyen Dundas 2005 ölçüm özel rapor madde işlevselliği

Desteklenmeyen işlevselliği Dundas 2005 ölçüm CRI için aşağıdaki özellikleri içerir:

  • Sayısal göstergeler.

  • Durum göstergeleri.

  • Özel görüntüler.