Aracılığıyla paylaş


SQL Server Reporting Services'da değişiklikleri kesiliyor

Bu konu, en son değişiklikleri açıklarReporting Services.Bu değişiklikler kesme uygulamalar, komut dosyalarını veya önceki sürümlerinde temel işlevleriSQL Server.Yükseltme sırasında veya özel komut dosyaları veya raporlar Bu sorunlarla karşılaşabilirsiniz.Daha fazla bilgi için bkz:Yükseltme için hazırlama için Yükseltme Danışmanı'nı kullanma.

Rapor sunucusu satır sonu çubuğu değişiklikleri

Rapor Oluşturucu satır sonu çubuğu değişiklikleri

Rapor işleme değişiklikleri bölme

Değişiklikleri bölme rapor işleme

Yeni özellikler hakkında daha fazla bilgi için bkz:Yeni (Reporting Services'i) yenilikler nelerdir.

Rapor sunucusu satır sonu çubuğu değişiklikleri

Bu bölümde açıklanmaktadır en son değişiklikleri rapor sunucusu ve Yönetim Araçları.

Özellik

Açıklama

IIS ve ASP.NET

Reporting Services artık SOAP son nokta 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 yeni bazı dağıtımlar için farklıdır:

  • Komut dosyaları, Araçlar ve IIS meta veriler veya özelliklerini gözden geçirme, tanılama işlemleri varsa, şu anda bir rapor sunucusu dağıtımı yönetimi için yeni bir yaklaşım geliştirmek gerekir.

  • Güvenlik için ISAPI filtresi uygulanmış, gereken taşımanız ISAPI filtresi bulunan ISA server, veya işlemlerin aynısını gerçekleştirir yeni HTTP Modül oluşturmaReporting Services.

  • Özel bir sanal dizin ayarlarını kullanıyorsanız eşdeğer ayarları veya URL yeni rapor sunucu uygulamasında yapılandırabilir olmayabilir.Bazı durumlarda, yükseltme işlemleri rapor sunucusu ya da Rapor Yöneticisi için eşdeğer URL'ler oluşturamıyor.

Yükseltme Danışmanı, değişiklikler için ISAPI denetleyerek filtreleri ve sanal dizinler özelleştirilmiş algılar.Yükseltme Danışmanı'nı, olası tüm özelleştirmeleri denetleyemez.Yükleme Yükseltme Danışmanı'nı onay aktarmak ancak hala kesme veya beklenmeyen bir hata üretir.

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

, 32-Bit Windows XP SP2, IIS 5.1 sürümlerinde desteklenen veReporting Servicesaynı bağlantı noktası kullananIIS 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.SYS Web sunucusu üzerinde barındırılan Web uygulamalarına ilişkin kullanmaz.Bu, hiçbir ortak sıra yönetimi aynı bağlantı noktası üzerinden gelen istekleri vardır ve hiçbir ortak depo kayıtlı ve ayrılmış URL yok anlamına gelir.

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.

  • , Yerine, birSQL Server 2008Yapı ve yapı yükseltme, rapor sunucusu devam önce için yapılandırılmış aynı bağlantı noktasında dinleme yükseltme.

Yükseltme tamamlandıktan sonra kullanabileceğinizReporting ServicesYapılandırma araç, rapor sunucusu dinler, farklı bir bağlantı noktası kullanmak istediğiniz bağlantı noktasını değiştirme

Daha fazla bilgi için desteklenen Windows işletim sistemleriSQL Server 2008Bkz:Donanım ve yazılım gereksinimleri için SQL Server 2008'i yükleme.

NoteNote:
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ı

The Reporting Services Windows Management Instrumentation (WMI) Provider is not compatible with the previous version.Yeni URL kaydını desteklemek üzere ek yöntemler içerir.Yalnızca olabilir çünkü bir sürümüReporting ServicesRapor sunucusu yükleme, bu sürüm için WMI sağlayıcı yerine önceki 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 değişiklik, bağlanmasını kullanıcılar da engelleyen birSQL Server 2005örnekSQL Server Management Studio, kullanıcının belirlediği<sunucu_adı>\<instance_name> biçiminde bağlanma.Bunun yerine, kullanıcı bağlanmak için rapor sunucusu URL'si yazmanız gerekir.

Konsolidasyon Hizmetleri ve uygulamaları

Rapor sunucusu Web hizmet, Rapor Yöneticisi ve uygulama işlem arka planda bir hizmet konsolide edilmiş.Başlatamaz veya bunları ayrı ayrı durdurun.

Reporting Services yapılandırma dosyaları

Reporting Services yapılandırma dosyaları da birleştirilmiş.Rapor Yöneticisi ve Rapor Sunucusu Web hizmet birincil yapılandırma dosyası RSReportServer.config dosyasıdır.RSWebApplication.yapılandırma dosyası geçersiz.Aşağıdaki ayarları RSWebApplication.config için RSReportServer taşınmıştır. yapılandırma dosyası:

  • ReportServerUrl

  • ReportServerExternalUrl

  • ReportBuilderTrustLevel

  • Teslimat uzantıları DeliveryUI ayarları

  • DisplayErrorLink

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

  • ReportServerVirtualDirectory

  • MaxActiveReqForOneUser

Varsa önceki bir yüklemesi RSWebApplication.config dosyasında değişiklik dosya değil silinir, yükseltme içinSQL Server 2008.Dosyayı el ile silmeniz; bu sürümde dosyanın içerdiği 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ı eski ve artık SQL Server 2008'de oluşturulur: ReportServerWebApp_ ReportServerService_main_ zaman damgası < > < zaman damgası > .log ve ReportServer_ < > zaman damgası .log. günlüğünü

Reporting Services Yapılandırma araç

Reporting Services Yapılandırma araç, artık siz yükseltme izni işlemleri bağımsız olarak veya bu görevleri gerçekleştirmek için komut dosyası şablonlarını oluşturmak veritabanı yükseltme veya verme hakları özellikleri destekler.Bu sürüm, yükseltme ve veritabanı izinlerini iç işlemler ele alınır.

SQL Server Management Studio

InManagement Studiogiriş klasörü kaldırıldı Bu sürüm.Görüntüleyemez, yönetme, dağıtma ve rapor sunucusu içeriğini güvenliManagement 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ırmak için sistem düzeyinde rol tanımları yapılandırma, yönetme işleri. Rapor Yöneticisi oluşturmak, değiştirmek veya rol tanımları silme olanağı artık desteklememektedir.Kullanmanız gerekirManagement Studioyönetme görevleri olan belirli rolleri.Benzer şekilde, iş yönetimi taşınabilir gelen Rapor YöneticisiManagement Studio.

E-posta aboneliği

E-posta abonelikleri e-posta diğer için çalışmazGönderen, İçinbilgiGizli ve rapor sunucusu veya uzak SMTP sunucusunun yükseltildiğinde veya için Yanıtı için Windows Vista alanları 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, filtre yanlış öğrenmek için e-posta adresleriWindows VistaveWindows Server 2008içermez bu özelliği.Bu sorunu gidermek için yapılandırmanız gerekirDefaultHostNameözelliğini yapılandırma.Bu sorunu çözme hakkında bilgi için Microsoft Office 2010 Suite Bilgi Bankası makalesine bakın945601: "SQL Server 2005 Reporting Servicese-posta abonelikleri çalışmıyorWindows VistaveWindows Server 2008adresi. e-posta gibi diğer adlar kullanırsanız, "

SQL Server 2008 Reporting Services eklenti SharePoint Technologies için

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 içeren bir rapor Görüntüleyicisi Web Bölümü, Web uygulaması sayfaları ve ya da kullanma desteğiWindows SharePoint Services(WSS) veyaMicrosoftOffice 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 kullanacak şekilde yapılandırmak açamazVerme veritabanı erişimi raporları kullanarak bir SharePoint Ürün veya teknoloji. sayfa ve görüntü 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 satır sonu çubuğu değişiklikleri

Bu bölüm, Rapor Oluşturucu son değişiklikleri açıklar.

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

Önceki sürümlerindeReporting Servicesdoğ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<sunucu adı> olduğunu belirten bilgisayarın adı rapor sunucusu.Her iki URL'ler içinreportserver rapor sunucusu örneğinin. addır

Bu sürümde, tam güven URL Report Builder'ı çalıştırmak için 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ışmaz veya bir hata alırsanız, sistem yöneticinize başvurun.Daha yüksek düzeyde güven için bu uygulamayı vermek için gereken izinlere sahip olmayabilirsiniz.

İlk kez Bu izinler verildikten sonra onları yeniden ayarlamanız gerekmez.

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

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

Rapor işleme değişiklikleri bölme

Rapor işleme mimarisi, isteğe bağlı rapor işleme sağlayarak bu sürümde temelde değiştirilir.İsteğe bağlı rapor işleme önemli ölçüde bir rapor sunucusunda bellek kullanımını azaltır.

RDL yükseltme değişiklikleri bölme

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

  • Nesne tanımlayıcıları, 256 karakterle sınırlı RDL

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

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

Önceki sürümlerindeReporting Servicesanlık görüntüleri kaydedilen tüm olası birleşimlerini detaylandırma bilgisi ve gibi etkileşimli seçimleri Değiştir seçeneklerini.Rapor beş sayfa görüntüleyebilir, ancak geçiş için doğru kimliği izleyen tarafından öğe sayfadaki bir program aracılığıyla geçiş.

InSQL Server 2008etkileşim bilgi oluşturulan ve kaydedilen yalnızca için son oluşturma isteği.sayfa görüntülemek ve programlı bir öğeyi başka bir sayfa geçiş olamaz.Ayrıntıya inme geçerli rapor sayfasından öğeleri yalnızca geçiş yapabilirsiniz.

Nesne modeli ad alanı Değiştir rapor

Bu sürümde, nesne modeli rapor ad değişti.Bu ad, özel kod gibi genel Koleksiyon salt okunur erişimi sağlarFields,Parameters, veReportItems.Varolan özel açıkça kullanan önceki bir ad alanı için tam bir başvuru kodu, bu değişiklik yeni farklıdır.

Bu, tam başvuru yerleşik koleksiyon kodunuzdan erişmek için kullanmamanız önerilir.Açıkça belirterek ad, özel kod başvuruları gidermek için şu an yüklü olan sürümü için rapor nesne modelinin sürümReporting Services.

ÖrneğinSQL Server2005Reporting Services, tam bir parametre baþvuru kullanımı aşağıdaki iki örnek Karşıtlık ( Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.Parameter)ve bir varsayılan parametre ( Parameter) için özel bir işlev, rapor parametre geçirerek rapor parametre etiketi. sayı için

Aşağıdaki örnek önerilmez.Bu rapor bir parametre için tam referans gösterir.İkinci örnek önerilir ve bir rapor parametre 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

Çalışma zamanı koleksiyon erişmek için önerilen yol, aşağıdaki örnekte gösterilmiştir:

Public Function ShowParams(ByVal reportparameter As Parameter) _

As String

Return reportparameter.Label

End Function

Değişiklikleri bölme rapor işleme

Rapor işleme mimarisi temelde değiştiğinde bu sürümdeki disk belleği ve düzeni arasında daha tutarlı bir görüntü oluşturma sağlamak oluşturuculara.

Yeni işleme nesne modeli ve tutarlı sayfalandırmayı

işleme nesne modeli (ROM) için değiştiSQL Server 2008.Önceki sürümleri işleme nesne modeli artık desteklenmemektedir.Bir çok iş parçacıklı uzantısı oluşturma (ve içerikten birden çok iş parçacığı geçişi) işleme nesne modeline erişimi desteklenmez.

Yeni ROM kuralları oluşturma sayfaları için daha tutarlı olmasını sağlar.Daha fazla bilgi için bkz:Reporting Services'da Sayfalandırmayı Anlama.

Yeniden tasarlanan CSV veri işleyicisi

Önceki sürümlerindeReporting Servicesverileri biçimlendirilmiş, CSV dosya biçimi, bir rapor verilen bir biçimde, korunmuş şekilde veri görünen rapor sayfa.Matris veri bölgeler için bu verilerle çalışmaya devam etmek için diğer uygulamalara içe yaratan olan bir veri biçimi sonuçlandı.

Bu sürümde, bir CSV dosyasına rapor verdiğinizde iki desteklenen formatlar arasında seçim yapabilirsiniz: Varsayılan modu ve uyumlu modda. Varsayılan modu, 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.

Eski CSV dosya biçimi artık kullanılabilir değil.Ancak, matris veri bölgeler kullanılmayan raporları için bir dosya formatı CSV dosya biçimi önceki en yakın almak için uyumlu modunu kullanabilirsiniz.

Toplam sayfa üstbilgi ve altbilgi koşullu görünürlük ile

Önceki sürümlerindeReporting Servicesfarklı oluşturuculara farklı kurallar içeren bir rapor sayfa. koşullu görünürlüğü olan öğeleri belirlemek için kullanılırÖrneğin, toplamak hesaplamalarını yazdırılan raporlarda gizlenmiş öğelerle ilgili gerçekleştirilmiştir., ancak bir tarayıcı ile görüntülediğiniz raporlarda veya Excel'de gizlenmiş öğelerle ilgili hesaplanan.

Bu sürümdeki tüm oluşturuculara kullanmak aynı küme kurallar belirleme öğeleri olan bir sayfa.

Excel'de Formül desteği yok

Önceki sürümlerindeReporting ServicesMicrosoft Office 2010 Suite Excel formülleri. RDL çevirme ifade için sınırlı destek vardı.Excel'e, rapor verdiğinizde bu sürümde, RDL ifadeleri Excel formülleri çevrilir değil.

Çakışan öğeler

Önceki sürümlerindeReporting Servicesrapor, raporun tasarım yüzeyine, üretilen rapor yayımlama çakışan öğelerin vardı, bir uyarı ("Overlapping rapor tüm oluşturuculara. öğeleri desteklenmez"), ancak raporu öğelerini kalan, özgün konumlarına tasarım yüzeyi.InSQL Server 2008rapor maddeleri taşınabilir düzeltmek çakışan sınırları bir raporda görüntülenen veya verilen için bir işleyici dayalı, desteklemiyor çakışan öğeler.Daha fazla bilgi için bkz:İşleme Davranışlarını Anlama.