Aracılığıyla paylaş


SQL Server Veri Araçları'nda (SSDT) dağıtım ve sürüm desteği

SQL Server Veri Araçları aşağıdaki senaryoları destekler:

  • Rapor tanımlarını (*.rdl) ve rapor sunucusu projelerini (*.rptproj) açın.

  • Rapor tanımları oluşturun.

  • Rapor Tasarımcısı'nda raporların önizlemesini görüntüleme.

  • Raporları rapor sunucularına dağıtma.

Yapılandırma ve dağıtım özellikleri

SQL Server Veri Araçları (SSDT), proje yapılandırmalarını destekler. Proje yapılandırması, konumları ve davranışları belirten bir özellik kümesinden oluşur. Bir proje, raporları önizleme veya dağıtma adımı olarak oluşturulduğunda bu özellikleri kullanırsınız. Proje yapılandırmaları hakkında daha fazla bilgi edinmek için Visual Studio belgelerine bakın.

Rapor tanımlarının hedef rapor sunucularıyla uyumlu şema sürümlerine yükseltmesini denetlemek için proje yapılandırmalarını kullanın. Proje yapılandırmaları tarafından denetlenen özellikler hedef rapor sunucusunu, derleme işleminin önizleme ve dağıtım için rapor tanımlarını geçici olarak depoladığı klasörü ve hata düzeylerini içerir.

Raporlar Rapor Tasarımcısı'nda önizleme olarak işlenmeden veya rapor sunucusuna dağıtılmadan önce oluşturulur.

YAPıLANDıRMA özelliklerini SQL Server Veri Araçları (SSDT) Proje Özelliği iletişim kutusunda ayarlarsınız.

Derleme ve dağıtım özellikleri şunlardır:

  • OutputPath, raporların derleme doğrulaması, dağıtımı ve önizlemesinde kullanılan rapor tanımını depolamak için klasörlerin yolunu tanımlayan bir derleme özelliğidir.

  • ErrorLevel, hata olarak bildirilen derleme sorunlarının önem derecesini tanımlayan bir derleme özelliğidir. ErrorLevel değerinden küçük veya buna eşit önem düzeyleriyle ilgili sorunlar hata olarak bildirilir; aksi takdirde, sorunlar uyarı olarak bildirilir. Daha fazla bilgi için Rapor Tasarımcısı (SSRS) ile rapor tasarlama bölümündeki "Rapor Doğrulama ve Hata Düzeyleri" bölümüne bakın.

  • TargetServerVersion, TargetServerURL özelliğinde belirtilen hedef rapor sunucusuna yüklenen SQL Server Reporting Services'ın beklenen sürümünü tanımlayan bir dağıtım özelliğidir.

Proje Özelliği iletişim kutusunda SQL Server Reporting Services'in önceki sürümünü belirttiğinizde, raporlar otomatik olarak önceki sürüme geri döndürülemez. Bu nedenle, bir Rapor Sunucusu projesi SQL Server'ın iki farklı sürümünden raporlar içerebilir. Rapor Sunucusu projesi dağıtıldığında, projedeki tüm raporlar TargetServerVersion'da belirtilen sürüme dönüştürülür.

Projeye birden fazla proje yapılandırması ekleyebilirsiniz; her biri, rapor sunucularının farklı sürümlerine dağıtma gibi farklı bir senaryo için kullanılır. Daha fazla bilgi için bkz. Dağıtım özelliklerini ayarlama (Reporting Services) ve Project özellik sayfaları iletişim kutusu.

Desteklenen sürümler

Uyarı

Rapor Sunucusu projeleri için 32 bit geliştirme ortamı olan SQL Server Veri Araçları (SSDT), Itanium tabanlı bilgisayarlarda çalışacak şekilde tasarlanmamıştır ve Itanium tabanlı sunuculara yüklenmez. Ancak, x64 tabanlı bilgisayarlar için SQL Server Veri Araçları desteği sağlanır.

Aşağıdaki tabloda, SQL Server Veri Araçları'nda (SSDT) rapor yazmak ve yayımlamak için desteklenen sürümler açıklanmaktadır.

Uyarı

SQL Server 2008 'den (10.0.x) bu yana şema değişmedi.

Proje veya Dosya türü Sürüm Yazar Raporları Raporları Yayımla Notes
Rapor Sunucusu Projesi

veya

Rapor Sunucusu Sihirbazı Projesi
SQL Server 2016 (13.x) Reporting Services veya daha yeni sürümler (SSRS) 2016 RDL şeması SQL Server 2016 (13.x) Reporting Services veya daha yenisi (SSRS)
Rapor Sunucusu Projesi

veya

Rapor Sunucusu Sihirbazı Projesi
SQL Server 2014 (12.x) 2014 RDL şeması SQL Server 2014 (12.x) Raporlama Hizmetleri
Rapor Sunucusu Projesi

veya

Rapor Sunucusu Sihirbazı Projesi
SQL Server 2012 (11.x) 2012 RDL şeması SQL Server 2012 (11.x) Reporting Services
Rapor Sunucusu Projesi

veya

Rapor Sunucusu Sihirbazı Projesi
SQL Server 2008 R2 (10.50.x) 2008 R2 RDL şeması SQL Server 2008 R2 (10.50.x) Reporting Services
Rapor Sunucusu Projesi

veya

Rapor Sunucusu Sihirbazı Projesi
SQL Server 2008 (10.0.x) 2008 RDL şeması Yalnızca SQL Server 2008 (10.0.x) Reporting Services rapor sunucusu 2003 RDL ve 2005 RDL'yi yerel olarak 2008 RDL şemasına yükselter.

Raporları rapor tanımı şemasının önceki bir sürümünde açma hakkında daha fazla bilgi için bkz. Raporları Yükseltme. Belirli rapor tanımı şemaları hakkında daha fazla bilgi için bkz. Rapor Tanımı Dili Belirtimi.