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

  • 2000 RDL

  • 2005 RDL

  • 2008 RDL

  • 2010 RDL

SQL Server 2008

  • 2000 RDL

  • 2005 RDL

  • 2008 RDL

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.