Bina raporları Business Intelligence Development Studio.

You can use the SQL Server 2008 R2 version of Business Intelligence Development Studio to open, modify, preview, save, and deploy both SQL Server 2008 and SQL Server 2008 R2 Reporting Services reports.Bu raporlar ve rapor sunucusu proje kolay iş hem daha önceki ve sonraki sürümleri daha yeni sürüm kullanarak kolaylaştırır Business Intelligence Development Studio.

Önemli notÖnemli

Kaydederseniz, bir SQL Server 2008 rapor sunucusu proje SQL Server 2008 R2 sürüm Business Intelligence Development Studio , artık içinde açabilirsiniz SQL Server 2008 sürümü Business Intelligence Development Studio.

The SQL Server 2008 R2 version of Business Intelligence Development Studio supports the following scenarios:

  • Açılış SQL Server 2008 ve SQL Server 2008 R2 sürümleri rapor tanımları ve rapor sunucusu proje.

  • Building report definitions that are compatible with both SQL Server 2008 and SQL Server 2008 R2 Reporting Services.

  • Previewing SQL Server 2008 and SQL Server 2008 R2 Reporting Services reports in Report Designer.

  • Deploying reports to report servers running either SQL Server 2008 Reporting Services or SQL Server 2008 R2 Reporting Services.

Aşağıdaki diyagramda, senaryoyu gösterir.

Öğeler üzerinde Business Development Studio eylemleri

Business Intelligence Development Studio Proje yapýlandýrmalarý destekler.Bir proje yapýlandýrmasý oluşan bir küme önizlenmesini veya raporları dağıtma bir adım olarak bir projesi oluþturulduðunda, konumları ve davranışları belirten özellik.Proje yapýlandýrmalarý hakkında daha fazla bilgi için Visual Studio belgelerine bakın.

Proje yapýlandýrmalarý, Rapor Tasarımcısı önizleme yönetmek ve raporları rapor sunucuları farklı sürümlerini dağıtmak için kullanın.Rapor sunucusu proje için Proje yapýlandýrmalarý hedef rapor sunucusu oluşturma işlemi raporları önizlemeleri ve dağıtımı ve hata düzeylerini geçici olarak saklamak için kullanılan klasörün sürüm belirtmek için özellikler içerir.

Raporları Rapor Tasarımcısı önizleme olarak işlenmiş önce yerleşik veya dağıtılmasını rapor sunucusu.A number of version-related build issues can occur when you attempt to preview or deploy a report and the report contains items that cannot be upgraded to SQL Server 2008 R2 Reporting Services or reverted to SQL Server 2008 Reporting Services and the build can fail.Haritalar gibi bırakılabilir SQL Server 2008 R2 dağıtılan raporlar için bir SQL Server 2008 rapor sunucusu.

Business Intelligence Development Studio çözüm ve proje destekler.You use project configurations to manage the upgrading and reverting between SQL Server 2008 Reporting Services and SQL Server 2008 R2 Reporting Services Report Server projects and reports.Proje yapılandırma, belirli bir proje ile ilişkilidir.Çözüm ve proje yapılandırma hakkında daha fazla bilgi için Visual Studio belgelerine bakın.

You set the configuration properties in the Business Intelligence Development Studio Project Property dialog box.

Yapım ve dağıtım özellikleri şunları içerir:

  • OutputPath tanımlayan bir yapı özellik yol doğrulama yapım, dağıtım ve raporları önizleme kullanılan Rapor tanımı depolamak için klasör.

  • ErrorLevel önem derecesi hata bildirilmez yapı sorunları tanımlayan bir yapı özellik.Sorunları ile önem düzeyleri bir değerden küçük veya bu değere eşit ErrorLevel ; hatalar olarak bildirilen Aksi halde, sorunlar uyarıları hata olarak bildirilir.

  • TargetServerVersion is a deployment property that identifies the expected version of SQL Server Reporting Services that is installed on the target report server specified in the TargetServerURL property.

    Not

    The use of TargetServerVersion to control upgrading and reverting of report definitions is supported only between SQL Server 2008 Reporting Services and SQL Server 2008 R2 Reporting Services.Bu daha önceki sürümleri için desteklenir Reporting Services gibi SQL Server 2005 Reporting Services.

When you specify the earlier version of SQL Server Reporting Services in the Project Property dialog box, the reports are not reverted automatically to the earlier version, but remain the SQL Server 2008 reports.Bu şekilde bir rapor sunucusu proje raporlarını iki farklı sürümlerini içerebilir SQL Server.Rapor sunucusu proje dağıtıldığında, proje raporlarda belirtilen sürüm dönüştürülür TargetServerVersion.

Birden fazla proje ekleyebilirsiniz yapılandırma bir projeye; her biri, rapor sunucuları farklı sürümlerini dağıtma gibi farklı bir senaryo için kullanılır.

Daha fazla bilgi için bkz: Nasıl yapılır: Dağıtım özellikleri (Raporlama Hizmetleri) ve Proje özellik sayfaları iletişim kutusu.

Business Intelligence Development Studio içinde eylemleri

The following table lists the behaviors of the Business Intelligence Development Studio commands Save and Build on SQL Server 2008 and SQL Server 2008 R2 Reporting Services report definitions that are part of SQL Server 2008 or SQL Server 2008 R2 Reporting Services Report Server projects.

Projeleri kaydettiğinizde veya tanımları rapor anahtar farklılıklar bir oluşur veya daha fazla rapor öğesi eylem tarafından çıkarılır.Under those circumstances, the save action uses the later version of SQL Server Reporting Services to preserve the report items.Bu, otomatik olarak ve sormadan oluşur.Aksi takdirde, bir rapor sunucusu proje ekleyin ve ardından açın, değiştirin ve kaydedin, rapor tanımları özgün kaydedilir ve sürüm.

Doğrulama raporları

Raporlar, bir rapor sunucusu dağıtılmış veya rapor Tasarımcısı'nda önizlemesi önce doğrulama raporları içinde bir adım olarak yerleştirilmiştir.

Raporları yerleşik çok sayıda yapı sorunları oluşabilir.Raporlar ifadeler veya sürüm ile uyumlu olmayan sorgular gibi dizeler içeren Reporting Services , proje yapılandırma belirtir, örneğin için.

Use ErrorLevel özellik yönetmek için yapı uyarılar ve hatalar.The ErrorLevel property can contain a value from 0 to 4 inclusive.Hangi yapı sorunları, hataları olarak bildirilir ve hangi uyarıları hata olarak bildirilen değeri belirler.Varsayılan değer 2’dır.Uyarılar ve hatalar için yazılmış Business Intelligence Development Studio Output penceresi.

Sorunları ile önem düzeyleri bir değerden küçük veya bu değere eşit ErrorLevel ; hatalar olarak bildirilen Aksi takdirde, uyarıları hata olarak rapor edilir.

Aşağıdaki tablo hata düzeylerini listeler.

Hata düzey

Açıklama

0

Önizleme ve raporların dağıtımı engelleyen en önemli ve kaçınılmaz yapı sorunları.

1

Ciddi sorunlar büyük ölçüde rapor düzenini oluşturun.

2

Rapor düzeni içinde önemli bir değişiklik daha az ciddi yapı sorunları.

3

Dikkat çekici olmayabilir küçük yollarla rapor düzenini alt yapı sorunları.

4

Uyarılar yalnızca yayınlamak için kullanılır.

Önizleme veya yeni raporu öğelerini içeren bir rapor dağıtmak çalıştığınızda SQL Server 2008 R2, harita ve veri çubukları gibi bu raporu öğelerini Kaldırılabilir rapor.Varsayılan olarak, ErrorLevel Yapılandırma özellik olduğunda küme 2, hangi neden yapı raporun haritası çıkarıldığında başarısız.Ancak, değerini değiştirirseniz, ErrorLevel için 0 veya 1, eşleme özellik düşürülme, verilen uyarı ve oluşturma işlemi devam eder.