Rapor yazma ve rapor dağıtım için planlama
SQL Server Reporting Services offers several approaches for authoring and deploying reports.Bu konuda Rapor tanımı destek tarafından genel bir bakış sağlar Reporting Services bileşenleri.Rapor tanımı raporu Tanım Dili (rdl) veya rapor tanımlama dili (rdlc) istemcileri için yazılan bir xml dosyasıdır.Her rapor tanımı dosyasının başında listelenen bir özel şema sürüm uygundur.
rdl dosyaları yazılır Rapor Tasarımcısı'nda Business Intelligence Development Studio projeleri, Rapor Oluşturucu 1.0, Rapor Oluşturucu 2.0 ve Rapor Oluşturucu 3.0.rdlc dosyaları dahil edilen ReportViewer denetimleri kullanarak yazılmış Visual Studio 2005 ve Visual Studio 2008.
Bu konuda planı geliştirme birlikte çalışma ortamı ve rapor sunucusu bir raporu için yardımcı olmak için kullanın.Bu konuda aşağıdaki bilgiler sağlanmıştır:
Rapor tanımı şemaları desteklenen sürümleri listesi.
Which report versions can run on a SQL Server 2008 R2 Reporting Services report server.
Hangi sürümlerinin hangi geliştirme ortamları oluşturabilir, dağıtmakve yerel olarak hangi raporu sürümleri önizleme uygulayın.
rdl şeması sürümler
SQL Server 2008 R2 Reporting Services introduces a new version of the RDL schema that supports new features in a report definition.Daha fazla bilgi için bkz: Yeni (Raporlama Hizmetleri) nedir. rdl şema önceki sürümlerini desteklenmeye devam.
Aşağıdaki tablo her kullanılabilir şema sürüm ve bu konuda geri kalanı kullanılan kısaltma listeler:
Kısaltma |
Şema sürüm |
---|---|
2010 RDL |
https://schemas.microsoft.com/SQLServer/Reporting/2010/01/reportdefinition |
2008 RDL |
https://schemas.microsoft.com/SQLServer/Reporting/2008/01/reportdefinition |
2005 RDL 2005 RDLC |
https://schemas.microsoft.com/SQLServer/Reporting/2005/01/reportdefinition |
2000 RDL |
https://schemas.microsoft.com/SQLServer/Reporting/2003/10/reportdefinition |
Belirli rdl şemaları hakkında daha fazla bilgi için bkz: Microsoft sql Server xml şemalarını ve Rapor Tanımlama Dili belirtimleri.
ReportViewer denetimleri hakkında daha fazla bilgi için bkz: Raporlama Hizmetleri ve ReportViewer denetimleri Visual Studio 2010.
Rapor sunucusu veya istemci geliştirme raporu hangi raporu şema sürüm yüklenmiş tanımlama hakkında daha fazla bilgi için bkz: Nasıl yapılır: Rapor tanım şema sürümü (ssrs) bulmak.
Rapor sunucusu işleme desteği
On a Reporting Services SQL Server 2008 R2 report server, you can publish report definition files in the following ways:
Rapor Tasarımcısı'nda bir rapor dağıtmak Business Intelligence Development Studio.
Rapor Oluşturucu 3.0 rapor sunucusu bir raporu kaydet.
Rapor Oluşturucu 1,0 rapor sunucusu bir raporu kaydet.
Bir raporu rapor Yöneticisi'ni kullanarak yerel modda yapılandırılmış bir rapor sunucusu yükleyin.
Bir rapor sunucusu ile yapılandırılmış bir SharePoint sitesine bir raporu karşıya.
soap API arabirimleri kullanarak bir raporu programlı olarak yayınlamak bir SQL Server 2008 R2 rapor sunucusu.Daha fazla bilgi için bkz: Rapor sunucusu Web hizmeti.
soap API arabirimleri kullanarak bir raporu programlı olarak yayınlamak bir SQL Server 2008 rapor sunucusu.Daha fazla bilgi için bkz: Rapor sunucusu Web hizmeti.
Aşağıdaki tablo, rapor sunucusu sürüm tarafından rapor tanımı şemaları için destek listeler.
Rapor sunucusu sürüm |
rdl şema sürüm |
---|---|
SQL Server 2008 R2 |
|
SQL Server 2008 |
|
Rapor Yöneticisi'ni kullanarak bir rapor tanımı rapor sunucusunda karşıya yüklediğinizde, özgün biçiminde Rapor tanımı rapor sunucusu korur.İlk kullanımda, sonraki görünümleri korunur bir ikili biçime rapor sunucusu veritabanı raporu rapor sunucusu yükseltir.Rapor tanımı yükseltilir.Rapor Yöneticisi'nden genel özellikleri üzerinde sayfa rapor için özgün biçiminde Rapor tanımı salt okunur bir kopyasını ayıklayın.Daha fazla bilgi için bkz: Nasıl yapılır: Extract, güncelleştirmek ya da kaynak dosyası yayımlanmış modeli veya rapor tanımı (Rapor Yöneticisi) Düzenle.
Not
Rapor tanımı yükseltmek için geliştirme ortamı bir raporda raporu açın ve kaydedin.
Rapor yükseltmeler ve desteklenen şema sürümleri hakkında daha fazla bilgi için bkz: Raporları yükseltme.
Rapor yazma ve dağıtım desteği
Rapor yazma ortamları içerir Rapor Tasarımcısı'nda Business Intelligence Development Studio projeleri, Rapor Tasarımcısı'nda Visual Studio 2005 ve Visual Studio 2008, Rapor Oluşturucu 1.0, Rapor Oluşturucu 2.0 ve 3.0 Builder rapor.Rapor geliştirme ortamları, rapor sunucusu ve rapor dağıtım çeşitli yükseltme raporu, rapor tasarımı, yerel mod rapor önizlemede, rapor önizleme için destek sağlar.Özellik desteği hakkında daha fazla bilgi için bkz: Rapor Yazma Ortamlarını Karşılaştırma.
Not
In SQL Server 2008 R2 Reporting Services, Business Intelligence Development Studio can author reports in both the 2010 and 2008 RDL schema.Daha fazla bilgi için bkz: Bina raporları Business Intelligence Development Studio..
Aşağıdaki tablo yazma ve rapor tanımları farklı şema sürümleri dağıtma desteği özetler:
Ürün |
Geliştirme ortamı |
Yazar rdl sürüm |
rdl sürüm dağıtma |
Dağıtmak rapor sunucusu sürümleri |
---|---|---|---|---|
SQL Server 2000 |
Rapor Tasarımcısı'nda BI Development Studio |
2000 RDL |
2000 RDL |
SQL Server 2000 Reporting Services |
SQL Server 2005 |
Rapor Tasarımcısı'nda BI Development Studio |
2000 rdl, 2005 rdl yükseltme 2005 RDL |
2005 RDL |
SQL Server 2005 Reporting Services SQL Server 2008 Reporting Services |
SQL Server 2008 |
Rapor Tasarımcısı'nda BI Development Studio |
2000 rdl, 2008 rdl yükseltme 2005 RDL, upgrades to 2008 RDL 2008 RDL |
2008 RDL |
SQL Server 2008 Reporting Services |
SQL Server 2008 R2 |
Rapor Tasarımcısı'nda birBI Development Studio |
2000 rdl, 2010 rdl yükseltme 2005 RDL, upgrades to 2010 RDL 2008 rdl, 2010 rdl yükseltme 2010 RDL |
2008 RDL 2010 RDL |
SQL Server 2008 Reporting Services SQL Server 2008 R2 Reporting Services |
Rapor Oluşturucusu 3,0 |
Rapor Oluşturucusu 3,0 |
2000 rdl, 2010 rdl yükseltme 2005 RDL, upgrades to 2010 RDL 2008 rdl, 2010 rdl yükseltme 2010 RDL |
2010 RDL |
SQL Server 2008 R2 Reporting Services |
Rapor Oluşturucusu 2.0 |
Rapor Oluşturucusu 2.0 |
2000 rdl, 2008 rdl yükseltme 2005 RDL, upgrades to 2008 RDL 2008 RDL |
2008 RDL |
SQL Server 2008 Reporting Services |
Rapor Oluşturucusu 1,0 |
Rapor Oluşturucusu 1,0 |
2005 RDL |
2005 RDL |
SQL Server 2005 Reporting Services SQL Server 2008 Reporting Services |
Visual Studio 2005 veya Visual Studio 2008 |
Rapor Tasarımcısı |
2005 RDLC |
Yok |
Yok |
ReportViewer denetimleri
ReportViewer denetimi Visual Studio 2005 veya Visual Studio 2008 yerel önizleme raporu görüntüleyebilir veya görüntüleyebilir bir rapor rapor sunucusu.Aşağıdaki tablo rapor Görüntüleyici denetimini görüntülemek için şema sürümleri rapor listesini sağlar:
Ürün |
Yerel Önizleme |
Sunucu modu için sunucu sürüm |
---|---|---|
Visual Studio 2005 veya Visual Studio 2008 |
2005 RDL |
SQL Server 2008 R2 Reporting Services: 2010 RDL 2008 RDL 2005 RDL 2000 RDL |
Visual Studio 2005 veya Visual Studio 2008 |
2005 RDL |
SQL Server 2008 Reporting Services: 2008 RDL 2005 RDL 2000 RDL |
Visual Studio 2005 veya Visual Studio 2008 |
2005 RDL |
SQL Server 2005 Reporting Services: 2005 RDL 2000 RDL |
Visual Studio 2005 veya Visual Studio 2008 |
2005 RDL |
SQL Server 2000 Reporting Services: 2000 RDL |
Daha fazla bilgi için bkz: Raporlama Hizmetleri ve ReportViewer denetimleri Visual Studio 2010.