Raporlar'ı yükseltme

SQL Server 2008 değişikliklerin rapor tanımı dili (RDL), rapor nesne modeli ve yazılımın daha önceki sürümlerinde oluşturulan raporu da etkileyen işleme nesne modeli sağlar.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.Rapor otomatik olarak yükseltilemiyor, rapor, geriye dönük uyumluluk modu kullanılarak işlenir.

Varolan Rapor tanımı (.rdl) dosyaları otomatik yükseltme rapor Tasarımcısı'nda bunları açtığınızdaBusiness Intelligence Development Studio.

Not

Tablix veri bölgesi veya düzeltilmiş grafik bileşeni gibi yeni RDL özellikleri hakkında daha fazla bilgi için bkz:Yeni (Reporting Services'i) yenilikler nelerdir.

Rapor yükselttikten sonra ek hata, uyarı ve iletileri görebilirsiniz.Bu değişiklikleri iç rapor nesne modeline sonucu ve sorunları rapordaki temel zaman görüntülenmesini iletiler neden işlem bileşenleri algılanır.Daha fazla bilgi için bkz:Reporting Services geriye uyumluluk.

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

Birinde oluşturulan rapor önceki sürüm,Reporting Servicesyükseltilebilir.Buna aşağıdaki sürümler dahildir:

  • SQL Server 2000

  • SQL Server 2000 hizmet Pack 1

  • SQL Server 2000 hizmet Pack 2

  • SQL Server 2005

  • SQL Server 2005 hizmet Pack 1

  • SQL Server 2005 hizmet Pack 2

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

Tanım dosyası RDL ad alanını belirten bir başvuru içeren bir rapor sürüm rdl dosyasının. doğrulamak için kullanılan rapor tanımı şemanın

Rapor Tasarımcısı'nda bir .rdl dosyası açtığınızdaBusiness Intelligence Development Studioise raporun oluşturulduğu önceki ad alanı Rapor Tasarımcısı otomatik olarak yedek dosyası oluşturur ve yükseltme raporu geçerli ad.Yükseltilen Rapor tanımı kaydederseniz, dosyanın dönüştürülmüş .rdl kaydettiniz.Kaydettikten hemen sonra rapor Tasarımcısı önceki sürümlerinde açamazsınız.Bir rapor tanımı dosyası yükseltebilirsiniz tek yolu budur.

Daha önceki bir sürümünde oluşturulmuş bir .rdl dosyasını yüklemekReporting Servicesiçin birSQL Server 2008rapor sunucusu ve otomatik olarak yükseltilen ilk kullanın.rapor sunucusu raporu tanım dosyası özgün biçiminde depolar.Rapor tarafından görüntülenen ilk kez otomatik olarak yükseltilir, ancak saklanan Rapor tanımı dosyası değişmez.

Not

Yayımlamak veya bir rapor karşıyaSQL Server 2008Rapor tanımı ad alanına birSQL Server2000 rapor sunucusu veyaSQL Server2005 raporu.

İçin bir rapor geçerli RDL şemasını tanımlamak için bir rapor sunucusu, ya da rapor Tasarımcısı için bkz:Nasıl Yapılır: Rapor şema sürüm belirle.

Raporlar ve rapor anlık görüntü

İlk kullanımda, rapor sunucusu varolan yayımlanan raporlar ve rapor anlık görüntülerini hiçbir özel işlem gerektiren yeni rapor tanımı şemayı yükseltmek çalışır.Kullanıcı bir rapor veya rapor anlık görüntü görüntü görüntü görüntülediğinde veya rapor sunucusunda abonelik işlemleri, yükseltme girişiminin.Rapor tanımı değil değiştirilir, ancak depolanır devam ederSQL Server 2008rapor sunucusu özgün, şema.Rapor, rapor yükseltilemiyor, 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.Tarafından işlenen bir rapor yükseltilemezSQL Server2005Reporting Servicesrapor işlemci geriye dönük uyumluluk modu.Rapor, her iki rapor işlemcileri tarafından işlenemez.

İlk kullanımda, rapor başarıyla yükseltilmiş veya geriye doğru 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.Rapor yükseltilemiyor, işlenmiş rapor görüntülemeye devam edebilirsiniz ancak yeni özellikler kullanılabilir.Yeni özelliklerden yararlanmak için bir rapor başarılı bir şekilde yükseltilmesi gerekir.

Bir rapor alt raporlar ile yükseltme

Rapor alt raporlar varsa, yükseltme sırasında dört olası durumlardan biri oluşabilir:

  • Ana rapor ve tüm alt 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 yükseltilemez.Tarafından işlenenSQL Server2005Reporting Servicesrapor işlemci.

  • Ana rapor yükseltilebilir ancak bir veya daha fazla alt 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şlenemedi "konumda bulunduğu alt rapor, değil yükseltilmiş görüneceği.

  • Ana rapor yükseltilemiyor, ancak bir veya daha fazla alt 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 değil işlenen"alt göründüğü yerde.

Hatası görürseniz, "hata: Alt işlenemeyen", böylece raporları rapor işlemci aynı sürüm tarafından işlenebilir, Ana raporda veya alt rapor tanımını değiştirmeniz gerekir.

detaylandırma raporları, bağımsız raporlar işlenmesi için bu sınırlama yoktur.

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

SQL Server2005Reporting Servicesüçüncü taraf yazılım satıcıları tarafından sağlanan ve geliştirme bilgisayar ve rapordaki sistem yöneticisi tarafından yüklenen özel rapor öğelerini (CRIs) raporları içeriyor rapor sunucusu.CRIs içeren raporlar aşağıdaki şekillerde yükseltilebilir:

  • A SQL Server 2005 Reporting Services report server is upgraded to a SQL Server 2008 Reporting Services report server.rapor sunucusu yayınlanan raporlarda, ilk kullanımda otomatik olarak yükseltilir.

  • A SQL Server 2005 Reporting Services report is uploaded to a SQL Server 2008 Reporting Services report server.Raporun, ilk kullanımda otomatik olarak yükseltilir.

  • ASQL Server2005Reporting Servicesrapor Rapor Tasarımcısı açıldığındaBusiness Intelligence Development Studio.Bir yedek kopyasını özgün raporu oluşturulur.Aşağıdaki iki durumlardan biri oluşur:

    1. Rapordaki tüm CRIs hiç desteklenmeyen özellikler vardır.Tüm rapor yükseltme için CRIs yeni rapor tanımı Şeması raporunun öğeleri dönüştürülür.Dosyayı kaydederseniz, bu geçerli RDL ad kaydedilir.

    2. Bir veya daha fazla CRIs raporda özellikleri desteklenmeyen.Bir iletişim kutusu, CRIs dönüştürülmeyeceğini bunları değiştirmeden bırakın olan kullanıcıya sorar.

    Daha fazla bilgi için bkz:Rapor Tasarımcısı'nda bir raporu açma daha sonra bu konuda.

Rapor sunucusu için geçerli RDL ad tanımlama hakkında bilgi içinBI Development Studio, veya bir raporu Bkz:Nasıl Yapılır: Rapor şema sürüm belirle.

Rapor, yükseltme bir rapor sunucusu

The first time a SQL Server 2005 Reporting Services report runs on a report server that has been upgraded to a SQL Server 2008 Reporting Services report server, the report is automatically upgraded to the current report definition namespace supported by the report server.Rapor üzerinde var rapor sunucusu önce yükseltme veya rapor Rapor Yöneticisi aracılığıyla yüklenen veya yayımlanan rapor sunucusu Rapor Tasarımcısı'ndanSQL Server2005BI Development Studio.

Aşağıdaki tabloda, belirli türden bir rapor. CRIs için rapor sunucusu tarafından yapılan yükseltme eylem listelenmiştir

CRI türü

Sunucu yükseltme işlemi rapor

Üçüncü taraf CRIs

Yükseltme gerçekleştirilemiyor.

Tarafından işlenenSQL Server2005Reporting Servicesrapor işlemci.

Dundas 2005 grafik CRI hiç desteklenmeyen özellikler

En son RDL şemaya yükseltilmiş.All Dundas 2005 Chart CRIs are converted to SQL Server 2008 Reporting Services chart data regions.

Processed by the SQL Server 2008 Reporting Services report processor.

Dundas 2005 göstergesi CRI hiç desteklenmeyen özellikler

En son RDL şemaya yükseltilmiş.All Dundas 2005 Gauge CRIs are converted to SQL Server 2008 Reporting Services gauge data regions.

Processed by the SQL Server 2008 Reporting Services report processor.

Dundas 2005 grafik CRI desteklenmeyen özellikler

Yükseltme gerçekleştirilemiyor.

Tarafından işlenenSQL Server2005Reporting Servicesrapor işlemci.

Dundas 2005 göstergesi CRI desteklenmeyen özellikler

Yükseltme gerçekleştirilemiyor.

Tarafından işlenenSQL Server2005Reporting Servicesrapor işlemci.

Bir rapor CRIs Rapor Tasarımcısı ile 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ıladı.Yüklenen bilgisayar geliştirme raporda CRI sürüm yeni RDL şemasıyla uyumlu değilse, tasarım yüzeyi kırmızı bir X işareti içeren bir metin kutusu gösterilir.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.

  • Dundas 2005 Grafik göstergesi tespit CRIs ve hepsinin desteklenen işlevler içerir.Araç göreceğiniz Raporlama Hizmetleri grafik ve göstergesi Raporu öğelerini tüm Dundas 2005 grafik ve göstergesi CRIs dönüştürülür.Bu, özgün grafiği olarak bilinen ve raporu öğelerini ölçmek.

  • Dundas 2005 grafiği veya göstergesi CRIs algılanır ve bir örnek işlevi desteklenmeyen.Bu bölümden sonra desteklenmeyen işlevler açıklanır.Tüm CRIs için yerel Raporu öğelerini dönüştürmek seçebilirsiniz.

    • Bunları dönüştürürseniz, raporun yeni RDL şemaya yükseltilir ve Dundas 2005 Grafik göstergesi CRIs karşılık gelen yerel hesap ve göstergesi rapor maddelere dönüştürülür, ancak desteklenmeyen işlevselliği kaldırılır.İşlenmiş raporunda, CRI görüntüler farklılıklar görebilirsiniz.

    • Bunları dönüştürmek isterseniz, raporun yeni RDL şemaya yükseltilir ama CRIs üçüncü taraf CRIs kabul edilir.Yeni rapor şeması ile uyumlu olan yeni CRIs yüklemek için Sistem Yöneticisi ve üçüncü taraf Tedarikçiler ile çalışmanız gerekir.Yeni CRIs yoksa, rapor, rapor Tasarımcısı'nda kırmızı bir X işareti içeren bir metin kutusu görüntüler.

Sonra geliştirme ortamında rapordaki yükseltilmiş bir raporu kaydetme olan tek yolu yükseltmeye varolan bir raporu yeni raporun tanımı şema.

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

Dundas 2005 grafik CRI desteklenmeyen işlevselliği 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, .rdl dosyası aşağıdaki bölüm içeriyorsa, yükseltmeden önce kaldırmanız gerekir:

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

Desteklenmeyen Dundas 2005 göstergesi özel rapor öğe işlevselliği

Dundas 2005 göstergesi CRI desteklenmeyen işlevselliği aşağıdaki özellikleri içerir:

  • Sayısal göstergesi.

  • Durum göstergesi.

  • Özel görüntüler.