Rapor yazma ve rapor dağıtım planlama
SQL Server 2008 Reporting Services (SSRS)rapor yazma ve dağıtma için birkaç yaklaşım sunar.Bu konu, SSRSbileşenleriyle, rapor tanımı desteği'ne genel bakış sağlar.Bir rapor tanımlaması, Rapor Tanım Dilinde (RDL) veya İstemciler için Rapor Tanım Dilinde (RDLC) yazılmış bir XML dosyasıdır.Her rapor tanımı dosyada bulunan bir özel şema sürümüne uygundur.
RDL dosyaları, SSRS içindeki Business Intelligence Development Studio içindeki Report Builder 1.0, or Report Builder 2.0 Rapor tasarımcısında yazılır.RDLC dosyaları, Visual Studio 2005ve Visual Studio 2008 içindeki ReportViewer denetimleri kullanarak yazılmıştır.
Bu konuyu aşağıdakileri belirlemek için kullanın:
Hangi rapor sürümleri vir SQL Server 2008 Reporting Servicesrapor sunucusu üzerinde yazılabilir, yayımlanabilir ve görüntülenebilir.
Hangi geliştirme ortamları, hangi rapor sürümlerini oluşturabilir, dağıtabilir ve yerel olarak önizleyebilir.
RDL şema sürümleri
SQL Server 2008 Reporting Services (SSRS), rapor tanımında yeni özellikleri destekleyen yeni bir RDL şema sürümünü sunar.Daha fazla bilgi için, bkz. Rapor yazma içindeki yenilikler nelerdir.
RDL şemasının önceki sürümleri desteklenmeye devam edilir.Aşağıdaki tabloda her kullanılabilir şema sürümü ve bu konunun geri kalanında kullanılan kısaltmalar listelenir:
Kısaltma |
Şema sürümleri |
---|---|
2000 RDL |
https://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition |
2005 RDL 2005 RDLC |
https://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition |
2008 RDL |
https://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition |
Belirli RDL şemaları hakkında daha fazla bilgi için, bkz. Microsoft SQL Server XML Schemas ve Rapor Tanım Dili Özellikleri.
ReportViewer denetimleri ve istemci rapor tanımları hakkında daha fazla bilgi için, bkz. Reporting Services ve Visual Studio'da ReportViewer denetimlerive RDL ve RDLC dosyaları dönüştürme.
Rapor sunucusunda veya rapor geliştirme istemcisinde hangi rapor şema sürümü olduğunu belirleme hakkında daha fazla bilgi için, bkz. Nasıl Yapılır: Rapor şema sürüm belirle.
Rapor Sunucusu İşleme desteği
SQL Server 2008 , Reporting Services rapor sunucusunda, rapor tanım dosyalarını aşağıdaki yollarla yayımlayabilirsiniz:
Rapor Tasarımcısında SQL Server Business Intelligence Development Studio'ında bir rapor dağıtın.
Rapor Oluşturucusu 2.0'da bir rapor kaydedin.
Rapor Oluşturucusu 1.0'da bir rapor kaydedin.
Rapor Yöneticisi'nde yerel mod yapılandırılmış bir raporu bir rapor sunucusuna yükleme.
Raporu, rapor sunucusu ile yapılandırılmış bir SharePoint sitesine yükleyin.
SOAP API arabirimleri kullanarak bir raporu programlı olarak yayınlayın.Daha fazla bilgi için, bkz. Rapor sunucusu Web hizmeti.
SQL Server 2008 , Reporting Services Rapor sunucusunda, aşağıdaki Rapor tanımı şemaları desteklenir:
2000 RDL
2005 RDL
2008 RDL
Rapor Yöneticisini kullanarak rapor sunucusuna rapor tanımı yüklediğinizde, raporlama sunucusu rapor tanımını özgün biçiminde korur.İlk kullanımda, raporlama sunucusu, rapor sunucusu veritabanı içindeki raporu, sonraki görünümlerde korunacak olan ikili biçime yükseltir.Rapor Yöneticisi'nden, raporun Genel özellikleri sayfasında, rapor tanımının salt okunur bir kopyasını özgün biçiminde ayıklayabilirsiniz.
Not
Rapor tanımı yükseltmek için, raporu, rapor geliştirme ortamında açmanız gerekir.
Rapor yükseltmeleri ve desteklenen şema sürümleri hakkında daha fazla bilgi için, bkz. Raporlar'ı yükseltme.
Rapor Yazma ve Rapor Dağıtım Desteği
Rapor yazma ortamları arasında, SSRS içindeki Business Intelligence Development Studio içindeki Rapor Tasarımcısı ve Visual Studio 2005 and Visual Studio 2008, içindeki Rapor Tasarımcısı, Report Builder 1.0, veya Report Builder 2.0 yer vardır.Rapor geliştirme ortamları; rapor yükseltme, rapor tasarımı, yerel modda rapor önizleme, yerel modda rapor önizleme, rapor sunucusunda rapor önizleme ve rapor dağıtım için çeşitli destekler sağlar.Özellikleri desteği hakkında daha fazla bilgi için, bkz. Rapor Yazma Ortamlarını Karşılaştırma.
Aşağıdaki tablo, farklı şema sürümleri için rapor tanımları yazma ve dağıtma desteğini özetlemektedir:
Ürün |
Yazma ortamı |
Yazar RDL sürüm |
RDL sürümü dağıtın |
Rapor sunucusu sürümlerine dağıtın |
---|---|---|---|---|
SQL Server 2000 |
BI Development Studio içinde Rapor Tasarımcısı |
2000 RDL |
2000 RDL |
SQL Server 2000 Reporting Services |
SQL Server 2005 |
BI Development Studio içinde Rapor Tasarımcısı |
2000 RDL, 2005 RDL'ye yükseltme 2005 RDL |
2005 RDL |
SQL Server 2005 Reporting Services SQL Server 2008 Reporting Services |
SQL Server 2008 |
BI Development Studio içinde Rapor Tasarımcısı |
2000 RDL, 2008 RDL'ye yükseltme 2005 RDL, 2008 RDL'ye yükseltme 2008 RDL |
2008 RDL |
SQL Server 2008 Reporting Services |
Rapor Oluşturucusu 2.0 |
Rapor Oluşturucusu 2.0 |
2000 RDL, 2008 RDL'ye yükseltme 2005 RDL, 2008 RDL'ye yükseltme 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
Visual Studio 2005veya Visual Studio 2008 içindeki ReportViewer denetimi, raporu yerel önizlemede görüntüleyebilir veya bir raporu bir rapor sunucusunda gösterir.Aşağıdaki tablo, bir rapor görüntüleyicinin denetleyebildiği rapor şema sürümlerini 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 2005 Reporting Services: 2005 RDL |
Visual Studio 2005 veya Visual Studio 2008 |
2005 RDL |
SQL Server 2008 Reporting Services: 2005 RDL 2008 RDL |
Daha fazla bilgi için, bkz. Reporting Services ve Visual Studio'da ReportViewer denetimleri.
Değişiklik Geçmişi
Güncelleştirilmiş içerik |
---|
Rapor sunucudan salt okunur bir rapor tanımı kopyası almak için Rapor Yöneticisi'ni kullanma hakkında bilgiler eklendi. |