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.