SQL Server Reporting Services içinde değişiklikleri kesiliyor

Bu konu en son değişiklikleri açıklar Reporting Services.Bu değişiklikler, uygulamalar, komut dosyalarını veya önceki sürümleri üzerinde temel işlevleri bozabilir. SQL Server.Yükselttiğinizde veya özel komut dosyaları veya raporları, bu sorunlarla karşılaşabilirsiniz.Daha fazla bilgi için bkz: Yükseltme Danışmanı'nı kullanarak yükseltme için hazırlama.

sql Server 2008 R2'in Raporlama Servisleri değişiklikleri kesiliyor

This section describes breaking changes in SQL Server 2008 R2 Reporting Services. 

Not

SQL Server 2008 R2 SQL Server 2008'in küçük bir sürüm yükseltmesi olduğundan, SQL Server 2008 bölümündeki içeriği de incelemenizi öneririz.

Genişletilmiş csv veri Göstericisi

In SQL Server 2008 R2 Reporting Services, the CSV file includes chart and gauge data.Önceki bir csv dosyaları yapısı üzerinde bağımlı uygulamaları ek sütun grafikler ve gauges eklemeler nedeniyle çalışmayabilir.

Daha fazla bilgi için bkz: CSV Dosyasına Verme (Rapor Oluşturucusu 3.0 ve SSRS).

sql Server 2008 Raporlama Servisleri değişiklikleri kesiliyor

This section describes breaking changes in SQL Server 2008 Reporting Services.

Rapor sunucusu bölünmesini değişiklikleri

Rapor Oluşturucu bölünmesini değişiklikleri

Rapor işleme değişiklikleri kesiliyor

Rapor işleme değişiklikleri kesiliyor

Yeni özellikler hakkında daha fazla bilgi için bkz: Yeni (Raporlama Hizmetleri) nedir.

Rapor sunucusu bölünmesini değişiklikleri

Bu bölümde rapor sunucusu yönetim araçları için en son değişiklikleri açıklar.

Özellik

Açıklama

IIS ve asp.NET

Reporting Services artık soap bitiş noktası erişim sağlamak için IIS bağlıdır.URLs no longer include Web sites in IIS.Reporting Services uses HTTP.SYS directly to listen for requests on a specific port that you define for report server URLs.

Bu geliştirme bölünmesini bazı dağıtımlar için farklıdır:

  • Komut dosyaları, araçları veya IIS meta veriler veya özelliklerini gözden geçirme dahil tanılama işlemleri varsa, şimdi yönetmek için yeni yaklaşımlar geliştirmeniz gerekir bir rapor sunucusu dağıtım.

  • Güvenlik için ISAPI filtresi uygulanmış, ISA Server'da barındırılması veya işlemlerin aynısını yapar, yeni http modülü oluşturmak için ISAPI filtresi taşımalısınız Reporting Services.

  • Özel sanal dizin ayarları kullanırsanız, yeni eşdeğer ayarlar veya URL'leri yapılandırma olanağına sahip olmayabilir rapor sunucusu uygulaması.Bazı durumlarda, yükseltme işlemleri Rapor Yöneticisi veya rapor sunucusu için eşdeğer URL'ler oluşturamıyor.

Yükseltme Danışmanı olacak algılamak için ISAPI filtreleri ve sanal dizinler özelleştirilmiş kontrol ederek değişiklikleri kesiliyor.Yükseltme Danışmanı'nı olası tüm özelleştirmeleri denetleyemez.Yüklemenizi Yükseltme Danışmanı'nı denetiminden geçen ancak yine de sonu veya beklenmeyen hatalar oluşur.

Windows XP bağlantı noktası çakışmaları

Desteklenen 32-bit Windows xp SP2'yi, IIS 5.1 sürümleri üzerinde ve Reporting Services aynı bağlantı kullanamazsınızIIS 5.1 ve rapor sunucusu varsayılan http bağlantı noktasını (bağlantı noktası 80) dinlemek için yapılandıramazsınız.

IIS 5.1, http kullanmaz.Web sunucusu üzerinde barındırılan Web uygulamalarına ilişkin sys.Ortak sıra yönetimi aynı bağlantı noktası üzerinden gelen istekleri yok ve hiçbir ortak depo kayıtlı ve ayrılmış URL'leri yoktur yani.

This issue results in the following behavior for SQL Server 2008 Reporting Services upgrades on Windows XP:

  • On 32-bit editions of Windows XP, if you upgrade an existing SQL Server 2005 Reporting Services installation to SQL Server 2008 Reporting Services, the report server is configured to listen on port 8080.

  • On 64-bit editions of Windows XP, if you upgrade an existing SQL Server 2005 Reporting Services installation to SQL Server 2008 Reporting Services, the report server is configured to listen on port 80.

  • Gerçekleştirirseniz, bir SQL Server 2008 build build yükseltme devam eder önce için yapılandırılmış aynı bağlantı noktasında dinleme rapor sunucusuyükseltme.

Yükseltme işlemi tamamlandıktan sonra kullanabilirsiniz Reporting Services , rapor sunucusu dinlediği, farklı bir bağlantı noktası kullanmak istediğiniz bağlantı noktasını değiştirmek için yapılandırma araç

İçin desteklenen Windows işletim sistemleri hakkında daha fazla bilgi için SQL Server 2008, bkz: SQL Server 2008 R2 Yükleme için Donanım ve Yazılım Gereksinimleri.

NotNot
IIS 5.0 is no longer supported.Windows 2000 servers are not supported in SQL Server 2008.

Reporting Services Windows Yönetim Araçları (WMI) sağlayıcısı

The Reporting Services Windows Management Instrumentation (WMI) Provider is not compatible with the previous version.Yeni sürüm, url kaydını desteklemek için ek yöntemler içerir.Sadece olabilir çünkü bir sürümünü Reporting Services yerini alan bir rapor sunucusu yükleme, bu sürüm için WMI sağlayıcı önceki bir sürümü.Bu değişiklik, bazı dağıtımlar için son değişiklik gösterir.Komut dosyası veya WMI sağlayıcı çağıran araçlar oluşturduysanız, yeni sürüm kullanmak için kodunuzu gözden geçirmeniz gerekir.Daha fazla bilgi için bkz: Raporlama Hizmetleri WMI sağlayıcısı.

Bu da kullanıcıların bağlanmasını engeller bir SQL Server 2005 örnek , SQL Server Management Studio ne zaman kullanıcı belirtir <sunucu_adı>\<örnek_adı> bağlanma biçimi.Bunun yerine, kullanıcıların bağlanmak için rapor sunucusu url yazmanız gerekir.

Konsolidasyon Hizmetleri ve uygulamaları

Rapor Sunucusu Web hizmeti, Rapor Yöneticisi ve uygulama işleme arka plan tek bir hizmet konsolide edilmiş.Başlatmak veya ayrı olarak durdur.

Reporting Services Yapılandırma dosyaları

Reporting Services yapılandırma dosyaları da birleştirildi.RSReportServer.config dosya için Rapor Yöneticisi birincil yapılandırma dosyası ve Rapor Sunucusu Web hizmet.RSWebApplication.yapılandırma dosyası artık kullanılmıyor.Aşağıdaki RSWebApplication.config ayarlarını RSReportServer için taşınmıştır.yapılandırma dosyası:

  • ReportServerUrl

  • ReportServerExternalUrl

  • ReportBuilderTrustLevel

  • Teslimat uzantıları DeliveryUI ayarları

  • DisplayErrorLink

Aşağıdaki ayarları eskidir ve artık kullanılır:

  • ReportServerVirtualDirectory

  • MaxActiveReqForOneUser

RSWebApplication değiştirdiyseniz.yapılandırma dosyası için yükseltme yaptığınızda önceki bir yükleme dosyası silinmeyecek SQL Server 2008.Dosyayı el ile silmeniz gerekir; Bu sürümde dosyadaki tüm ayarları dikkate alınmaz.

Reporting Services İzleme günlükleri

ReportServerService_<zaman damgası>.log olan birincil izleme günlüğü için tüm uygulamaları çalışan hizmet.Aşağıdaki dosyalar gereksizdir ve sql Server 2008'de artık oluşturulur: ReportServerWebApp_<zaman damgası>.log, ReportServer_<zaman damgası>.log ve ReportServerService_main_<zaman damgası>. günlük.

Reporting Services Yapılandırma araç

Reporting Services Yapılandırma araç artık bağımsız işlemler olarak izinleri verin veya yükseltmeden bu görevleri gerçekleştirmek için komut dosyası şablonları oluşturmak için izin verilen veritabanı yükseltme veya verme hakları özelliklerini destekler.Bu sürümde, yükseltme ve veritabanı izinleri iç işlemler ele alınır.

SQL Server Management Studio

De Management Studio, giriş klasörü kaldırıldı Bu yayın.Görüntülemek, yönetmek, dağıtamıyorsunuz veya rapor sunucusu içerik güvenli Management Studio.

Rapor Yöneticisi

Rapor Yöneticisi'nde, aşağıdaki bağlantıları, Site Ayarları'ndan kaldırılır: Öğe düzey rol tanımları yapılandırın, sistem düzeyinde rol tanımları yapılandırmak, işlerini yönetme.Rapor Yöneticisi artık oluşturmak, değiştirmek veya rol tanımları silme olanağı destekler.Kullanmanız gereken Management Studio yönetme görevleri olan belirli rolleri.Benzer şekilde, iş yönetimi için Rapor Yöneticisi'nden taşıdı Management Studio.

E-posta abonelikleri

E-posta diğer adları için e-posta abonelikleri çalışmaz gönderen, için, Cc, Gizli, ve Yanıt için için rapor sunucusu veya uzak smtp sunucusunun yükseltildiği zaman alanları Windows Vista veya Windows Server 2008.

This issue occurs because Windows Server 2003 contains a feature that resolves aliases to their full e-mail addresses.Reporting Services depended on that feature to allow for using e-mail aliases instead of full e-mail addresses.Ancak, yanlış yardımcı olmak için e-posta adresleri Windows Vista ve Windows Server 2008 içermez bu özelliği.Bu soruna geçici bir çözüm için yapılandırmanız gerekir DefaultHostName özellik yapılandırma.Bu sorunu çözme hakkında daha fazla bilgi için bkz: Microsoft Bilgi Bankası'ndaki makale 945601: "SQL Server 2005 Reporting Services e-mail subscriptions do not work in Windows Vista and in Windows Server 2008 if you use aliases as e-mail addresses."

SQL Server 2008 Reporting Services Add-in for SharePoint Technologies

The SQL Server 2008 Reporting Services Add-in for SharePoint Technologies provides report rendering, processing, management capabilities, and data-driven subscriptions when you run a SQL Server 2008 report server instance in SharePoint Integrated mode.Eklenti yükleme bir rapor Görüntüleyicisi Web Bölümü, Web uygulama sayfaları ve ya da kullanma desteği içeren Windows SharePoint Services (wss) ya da Microsoft Office SharePoint Services (moss).

The SQL Server 2008 Reporting Services Add-in for SharePoint Technologies requires a SQL Server 2008 report server instance because this add-in is not supported with earlier versions of SQL Server.If you have a pre-SQL Server 2008 report server, and you install or upgrade to the SQL Server 2008 Reporting Services Add-in for SharePoint Technologies, the report server will not function as expected.Örneğin, veritabanı erişimi kullanarak yapılandırmak mümkün olmayacaktır Veritabanı erişim izni ver sayfa ve SharePoint Ürün veya teknoloji kullanarak raporları oluşturma.To resolve this issue, you must either upgrade your report server instance to SQL Server 2008, or you must uninstall the SQL Server 2008 Reporting Services Add-in for SharePoint Technologies and re-install the SQL Server 2005 Reporting Services Add-in for SharePoint Technologies.

For more information about the SQL Server 2008 Reporting Services Add-in for SharePoint Technologies, see the Microsoft SQL Server 2008 Reporting Services Add-in Readme.

Temel kimlik doğrulaması

In SQL Server 2008 Reporting Services, only NETWORK and NETWORK_CLEARTEXT logon types are supported with Basic authentication; Interactive and BATCH logon types are not supported.

Rapor Oluşturucu bölünmesini değişiklikleri

Bu bölüm, rapor oluşturucuyu bölünmesini değişiklikleri açıklar.

Rapor Oluşturucu yalnızca tam güven modda çalışır.

Önceki sürümlerinde Reporting Services doğal modda çalışan, sql Server 2005 Rapor Oluşturucuyu kullanarak aşağıdaki URL'ler başlatılamadı:

  • Tam güven Örneğin, http://<SunucuAdı>/reportserver/reportbuilder/reportbuilder.application

  • Kısmi güvenÖrneğin, http://<SunucuAdı>/reportserver/reportbuilder/reportbuilderlocalintranet.application

Her iki URL'ler için <sunucuadı> belirten rapor sunucusu bilgisayarının adıdır.Her iki URL'ler için Raporlama sunucusu rapor sunucusu adı örnek.

Bu sürümde, Report Builder'ı çalıştırmak için tam güven URL adresini kullanmanız gerekir.Tam güven url için ilk kullandığınızda saat, daha yüksek düzeyde uygulama için izin vermeniz istenebilir.

Not

Rapor Oluşturucu Çalıştır veya hata iletisi alırsanız, sistem yöneticinize başvurun.Daha yüksek bir vermek için gerekli izinlere sahip olmayabilirsiniz düzey bu uygulama için güven.

Bu izinler verildikten sonra ilk saat, onları yeniden ayarlamanız gerekmez.

Kısmi güven url kullanıyorsanız, bu sürümde açtığınızda veya bir raporu kaydetmek veya rapor sunucuları geçiş aşağıdaki hata görüntülenir:

"Başarısız oldu.İsteğiniz işlenirken bir hata oluştu.Raporunuzu kaydedip uygulamayı yeniden başlatın."

Rapor işleme değişiklikleri kesiliyor

İsteğe bağlı rapor işleme sağlayarak rapor işleme mimarisi temelde bu sürümde değiştirilmiştir.İsteğe bağlı rapor işleme önemli ölçüde azaltır bellek kullanımı üzerinde bir rapor sunucusu.

Bir kayan nokta değeri ondalık biçim uygulama

Kayan nokta değeri için dönüştürme .NET Framework özel biçimi "d" (ondalık) desteklenmiyor.Önceki sürümlerinde Reporting Services, herhangi bir hata için üretilmiştirbu koşul.

rdl yükseltme değişiklikleri kesiliyor

Varolan bir raporu yükselttiğinizde aşağıdaki rdl öğeleri desteklenmez:

  • 256 Karakterle sınırlı rdl nesne tanımlayıcıları

    rdl nesne tanımlayıcılarıdır (örneğin, textboxID) daha önce uzunluk. sınırsızBu sürümde, nesne tanımlayıcıları uzunluğu 256 karakterle sınırlandırılır.Tanımlayıcıları cls uyumlu olmalıdır.

Yalnızca son istek için kayıtlı etkileşim bilgiler

Önceki sürümlerinde Reporting Services, anlık görüntüleri kaydedilen tüm olası birleşimlerini detaylandırma bilgisi ve gibi etkileşimli seçenekleriDeğiştir Seçenekler. Görüntülemek sayfa beş programlı bir öğeyi üzerinde geçiş ancak bir rapor sayfa bir geçiş için doğru kimlik izler.

De SQL Server 2008, etkileşim bilgiler oluşturulan ve kaydedilen yalnızca için son oluşturma isteği.sayfa görüntülemek ve başka bir sayfada bir öğe programlı olarak değiştir.Ayrıntıya inme geçerli rapordaki öğeleri yalnızca geçiş sayfa.

Nesne modeli Ad Değiştir rapor

Bu sürümde, rapor nesne modeli ad alanı değişti.Bu ad alanı gibi global koleksiyonlar için salt okunur erişim özel kod sağlar Fields, Parameters, ve ReportItems.Var olan özel açıkça kullandığı bir önceki ad alanı tam bir başvuru kodu, bu değişikliği bölünmesini farklıdır.

Yerleşik Koleksiyonlar kodunuz içinden erişmek için tam başvuruları kullanmayın tavsiye edilir.Ad alanını açıkça belirterek, şu anda yüklü olan sürüm için rapor nesne modelini sürümüne özel kod başvurular gidermek Reporting Services.

Örneğin, SQL Server 2005 Reporting Services, tam bir parametre başvuru kullanımı aşağıdaki iki örnek kontrast (Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.Parameter) ve bir parametre için varsayılan referans (Parameter) için özel bir işlev için bir rapor parametre geçirerek verir raporu parametre etiketi.

Aşağıdaki örnek önerilir.Onu tam başvuru için bir rapor parametresi gösterir.İkinci örnek tavsiye edilir ve rapor parametresi için varsayılan ad alanı başvurusu gösterir.

DO NOT USE FULLY QUALIFIED NAMESPACE REFERENCES FOR RUN-TIME COLLECTIONS

Public Function ShowParams(ByVal reportparameter As _

Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.Parameter) _

As String

Return reportparameter.Label

End Function

Run - erişmek için önerilen yolsaat koleksiyonu aşağıdaki örnekte gösterilen:

Public Function ShowParams(ByVal reportparameter As Parameter) _

As String

Return reportparameter.Label

End Function

Rapor işleme değişiklikleri kesiliyor

Rapor işleme mimarisi, disk belleği ve düzeni farklı Oluşturucu arasında daha tutarlı işleme sağlamak için bu sürümdeki temelde değiştirilir.

Yeni nesne modeli ve tutarlı sayfalandırma oluşturma

İşleme nesne modelini (rom) için değişti SQL Server 2008.Önceki sürümlerinde işleme nesne modeli artık desteklenmemektedir.Bir çok kanallı işleme uzantısı (ve içerikten birden çok iş parçacığı geçişi) işleme nesne modeli erişim desteklenmez.

Yeni rom kurallar oluşturma sayfaları için daha tutarlı hale getirir.Daha fazla bilgi için bkz: Reporting Services'da Sayfalandırmayı Anlama (Rapor Oluşturucusu 3.0 ve SSRS).

Yeniden tasarlanmış csv veri Göstericisi

Önceki sürümlerinde Reporting Services, zaman bir csv dosya biçimi için bir rapor verildi formatlı veri bir şekilde korunmuş şekilde meydana gelen verileri rapor sayfa.Matris veri bölge için bu verilerle çalışmaya devam etmek için diğer uygulamalara içe yaratan bir veri biçimi sonuçlandı.

Bu sürümde, bir csv dosyası için bir rapor verdiğinizde iki desteklenen biçimleri arasında seçim yapabilirsiniz: Varsayılan modu ve uyumlu modu.Varsayılan mod Excel için optimize edilmiştir.Uyumlu mod, üçüncü taraf uygulamalar için optimize edilmiştir.Daha fazla bilgi için bkz: CSV Dosyasına Verme (Rapor Oluşturucusu 3.0 ve SSRS).

csv dosyaları için önceki biçimi artık kullanılabilir değil.Ancak, matris veri bölge kullanmayın raporları, uyumlu modu dosya biçimi önceki csv dosya biçimi en yakın almak için kullanabilirsiniz.

Sayfa üstbilgileri ve altbilgileri de koşullu görünürlük ile toplamları

Önceki sürümlerinde Reporting Services, kullanılan öğeleri içeren bir raporu sayfa. koşullu görünürlüğü ile belirlemek için farklı kurallar farklı OluşturucuÖrneğin, toplu hesaplamalar yazdırılan raporlarda gizli öğeleri için gerçekleştirilen, ancak bir tarayıcıyla görüntülenebilir raporları veya Excel gizli öğeleri için hesaplanan.

Bu sürümde, tüm oluşturucu kullanın aynı küme bir sayfada hangi öğelerin belirlemek için kurallar.

Excel'de Formül desteği yok

Önceki sürümlerinde Reporting Services, Microsoft Excel formülleri rdl çevirme ifadelerde için sınırlı destek olduBu sürümde, Excel, rapor verdiğinizde rdl ifadeler Excel formüllerini çevrilmez.

Çakışan öğeler

Önceki sürümlerinde Reporting Services, bir rapor, rapor Tasarım yüzeyi, üretilen rapor yayımlama çakışan öğeler vardı, bir uyarı ("Overlapping rapor öğeleri desteklenmez. tüm Oluşturucu"), ancak raporu öğelerini giderilemediyse kendi özgün konumda tasarım yüzeyi.De SQL Server 2008, raporu öğelerini taşınabilir düzeltmek örtüşen sınırları bir raporu görüntülenebilir veya dışa için bir işleyici dayalı, desteklemiyor çakışan öğeler.Daha fazla bilgi için bkz: İşleme Davranışlarını Anlama (Rapor Oluşturucusu 3.0 ve SSRS).