Hizmet mimarisi (Raporlama Hizmetleri)

De Reporting Services, bir rapor sunucusu çalıştıran ayrı uygulama etki alanlarını ayrı özellik alanlarının oluşur Windows hizmet olarak gerçekleştirilirRapor Yöneticisi hizmet barındıran Rapor Sunucusu Web hizmetive arka plan işlemleri özellik alanları.Etkinleştirme, özellikleri ve ortaya çıkan sorunların nasıl giderileceği hakkında bilinçli seçimler kullanabilmesini sağlamak için bu konuda kompozisyon hizmet açıklanmaktadır.

Mimari diyagram

Aşağıdaki diyagramda hizmet mimarisinde gösterir Reporting Services.

Hizmet mimarisi diyagramı

Not

Tüm rapor sunucusu yetenekleri mimarisi Diyagramı yansıtılır.Örneğin, başlatma ve geri döndürülebilir şifreleme şemada gösterilen üç özellik alanları kapsam dışında kalan mevcut kritik sunucu operasyonlardır.

Hizmet ve altyapı

Rapor sunucusu Windows hizmet erişimi tek bir rapor sunucusu veritabanı ve yapılandırma dosyaları küme olan bir tek hesap altında tek bir işlemde çalışan uygulamalar birleştirilmiş bir kümesidir.RSeportServer.config, ReportServerServices.exe.config ve rapor sunucusu veritabanı tüm hizmet için yapılandırma ayarları saklanır.

Hizmet, Rapor Yöneticisi, Web hizmeti ve arka plan işlemleri ayrı uygulama alanlarında çalıştırmak içinde.Tüm üç özellik alanları varsayılan olarak etkinleştirilir, ancak hangi bölümlerinin hizmet verilen tüm kullanılabilir yapılandırabilirsiniz saat.Örneğin, Web kapatabilirsiniz hizmet , isteğe bağlı veya etkileşimli raporlama desteklemek isterseniz.

Sunucu özellik alanları ayrı uygulama etki alanlarına ayrılan olsa da, bellek yönetimi ve işlem sağlık hizmet için bir bütün olarak yönetilir.Bellek eşik bıraksa hizmet için yapılandırılır.Rapor sunucusu işleme eylemler iç işlemleri geri dönüşüm.İsteğe bağlı hizmet tek tek parçaları Geri Dönüşüm yapılamaz.Ancak, kalıcı bağlantılar ne kadar süreyle açık tutulacağını belirtin yapılandırma ayarlarını belirtebilirsiniz.

Özellik alanları birden çok örneği arasında bir hizmet (örneğin, Rapor Yöneticisi'nde bir örneği, ikinci bir örneği de Web hizmeti ve arka plan işleme, üçüncü bir örnek etkinleştir), kesim, bellek ve yapılandırma ayarlarını belirli Bu örnekte çalışan uygulamalar kapsamına eklenir.Özellik alanlarını kesim bile dikkat edin hizmet, bazı bağımlılıkları olmaları.Tam rapor sunucusu yükleme, tüm üç genellikle kullanır.Daha fazla bilgi için bkz: Nasıl yapılır: Raporlama Hizmetleri özellikleri açma veya kapatma.

http dinleyicisi

Reporting Services http için yönlendirilmiş gelen istekleri izleyen bir http dinleyicisi içerir.Yerel bilgisayardaki belirli bir bağlantı noktasında sys. Sunucu yapılandırdığınızda ana bilgisayar adı ve bağlantı noktası üzerinde bir url ayırma belirtilir. Kullanmakta olduğunuz olan işletim sistemine bağlı diğer uygulamalarla belirttiğiniz bağlantı noktası paylaşılabilir.

http 1.1 http dinleyicisi uygulayan protokol.Bu http kullanır.sys yetenekleri işletim sisteminde yerleşiktir.Bu nedenle için ise Reporting Services http içeren işletim sistemlerini gerektirir.sys olarak dahili bir bileşen.

http dinleyicisi bir isteği işlediğinde, kullanıcının kimliğini doğrulamak için kimlik doğrulaması katmanından iletir.İstek kimliği doğrulandıktan sonra rapor sunucusu Web hizmet denir.

http dinleyicisi 1.0 sürüm http sunucu API'sini kullanır.Daha fazla bilgi için bkz: http Sunucusu API MSDN'de.

Kimlik doğrulama katmanı

Reporting Services kullanıcı veya istekte uygulama kimliğini doğrulayan kimlik doğrulaması katmanı içerir.Aşağıdaki kimlik doğrulaması türleri desteklenir: Windows, güvenlik, ntlm kimlik doğrulaması, Basit kimlik doğrulaması, formlar veya özel kimlik doğrulama ve anonim erişim entegre. Reporting Services kullanan Windows tümleşik güvenliği ve ancak, varsayılan olarak ntlm kimlik doğrulamasını gerçekleştirebileceğini belirtmek bir farklı kimlik doğrulama türü yapılandırma dosyaları.Her rapor sunucusu örnek tam olarak kimlik doğrulaması türü için yapılandırılabilir.Eğer bir genişleme dağıtımı yapılandırma, her düğümün ortamında aynı kimlik doğrulaması türü kullanmanız gerekir.

Rapor sunucusu kimlik doğrulaması ağ güvenlik ayarlarını ve istemci uygulamaları bağlamında çalışır.Tarayıcı ve ağ güvenlik özellikleri başarılı kullanımı, belirli kimlik doğrulaması türüne bağlıdır.Windows tümleşik güvenliğini kullanmak Örneğin, Internet Explorer'ı kullanın, sahip olduğunuz Kerberos ağ kimlik doğrulaması ve kimliğe bürünme özelliğini gerektirir.Ayrıca, tümleşik güvenlik raporu veri kaynak bağlantıları için kullanmak isterseniz, uzak veri kaynakları için sonraki bağlantılar için izin vermek için etkin bir temsilci de olmalıdır.

Raporlama Servisleri içinde kimlik doğrulaması hakkında daha fazla bilgi için bkz: Raporlama Hizmetleri içinde Kimlik Denetimi'ni Yapılandırma.

Rapor Yöneticisi

Rapor Yöneticisi Web ön uç erişim sağlar bir sıfır alan kaplayan istemcisi olan Rapor Sunucusu Web hizmet.Görüntülemek ve yönetmek için Giden Kutusu araç olan rapor sunucusu içeriği ve işlemleri.

Varsayılan olarak, aynı sunucu örnek içinde çalışan bir Web hizmet ön uç erişim sağlar.Web hizmet server örneinde etkin olduğunda, Rapor Yöneticisi bir rapor sunucusu Web hizmet için bir başka örnek veya bilgisayar yapılandırma dosyalarında url ayarlayarak götürebilir.

Rapor Yöneticisi, bir tarayıcı içinde çalışır oturum istemci bilgisayarda.Uygulama dosyaları veya depolanan ayarları yok istemci.Oturum durumu, tarayıcı penceresini açık olduğu sürece korunur.Kullanıcıya özgü ayarları kaydedilir rapor sunucusu veritabanı ve kullanıcı Rapor Yöneticisi her bağlandığında yeniden.

Rapor Yöneticisi, abonelik tanım sayfalarında özel teslim uzantısı ayarları sağlayabilir.Oluşturma ve özel teslimat uzantıları dağıtmak, Rapor Yöneticisi seçenekleri sunmak ve bu uzantı için metni dinamik olarak görüntülemek.

Rapor Yöneticisi'ni kullanmak için uygulama için bir url tanımlamanız gerekir.url ilk planda oluşturarak değil, Rapor Yöneticisi etkin bir şekilde devre dışı bırakabilirsiniz.Sizin Reporting Services varsayılan yapılandırma URL'si zaten oluşturuldu ve ise uygulamayı kapatır kapatma karar silmelisiniz

SharePoint ile tümleşik modda çalıştırmak için rapor sunucusu yapılandırırsanız, Rapor Yöneticisi kapalıdır.Rapor Yöneticisi'ni kullanamazsınız bir rapor sunucusu bile daha önce url yapılandırılmış SharePoint tümleşik modda çalışan.

Rapor Yöneticisi hakkında daha fazla bilgi için bkz: Rapor Yöneticisi ve Nasıl yapılır: Rapor Yöneticisi yapılandırma.

Rapor sunucusu Web hizmeti

Rapor sunucusu Web hizmet tüm isteğe bağlı rapor ve bir kullanıcı veya uygulama gerçek-tarafından başlatılan modeli istekleri işlemek için temel motoru olansaat, yönlendirilmiş çoğu istekleri için ve Rapor Yöneticisi'nden de dahil olmak üzere.

Rapor sunucusu Web hizmet, istek üzerine çalıştırmak raporları için uçtan uca işlem gerçekleştirir.Etkileşimli işleme desteklemek için Web hizmet kullanıcının kimliğini doğrular ve teslim etme isteği yetkilendirme kuralları denetler.Web hizmet, varsayılan Windows Güvenlik uzantısı ve özel kimlik doğrulaması uzantıları destekler.

Web hizmet de olduğu rapor server ile tümleştirilmiş özel uygulamalar için birincil programlama arabirimidir.Özel kullanıcı arabirim sağlıyorsanız, Web hizmet olmadan Rapor Yöneticisi'ni kullanabilirsiniz.

Daha fazla bilgi için bkz: Rapor sunucusu Web hizmeti.

Arka plan işleme

Arka plan işleme, arka planda çalışan ve rapor sunucusu tarafından başlatılan işlemlerin ifade eder.Zamanlanmış rapor işleme ve abonelik teslim çoğu arka plan işleme oluşur, ancak ayrıca içerir rapor sunucusu veritabanı bakım görevleri.

Arka plan işleme zamanlama, abonelik ve teslim için yapılandırılabilir ve ilke tabanlı yönetimi model Raporlama Servisleri için yüzey alanı yapılandırması aracılığıyla kapatılabilir Management Studio.Bu işlemleri, zamanlanmış bir rapor açın veya model işleme geçerli kullanılabilir olmayacak hizmet örneği.Veritabanı bakımı gibi sunucunun çalışma durumunda kalmasını sağlar, devre dışı bırakılamaz çekirdek bir görevdir.

Bir ön uç uygulamasına veya Web hizmet tanımı için arka plan işleme işlemleri bağlıdır.Özellikle, zamanlamaları abonelikleri Rapor Yöneticisi'ni veya bir SharePoint sitesinde uygulama sayfaları SharePoint tümleştirme için rapor sunucusu yapılandırılmışsa, oluşturulan ve sonra Web iletilen hizmet, oluşturur ve tanımları rapor sunucu veritabanında saklar.

Arka uç işleme programlı erişim gerektiren özel kod sağlıyorsanız kullanın Reporting Services WMI sağlayıcı.Daha fazla bilgi için bkz: Raporlama Hizmetleri WMI sağlayıcısı. Ve hakkında daha fazla zamanlama teslim işleme özelliklerini öğrenmek için bkz: Zamanlama ve Teslim İşlemcisi.

Kimlik doğrulama ve arka plan işlemi için bellek yönetimi

Hizmet mimarisi şekilde gösterildiği gibi arka plan kimlik doğrulaması ve Rapor Yöneticisi ve Web hizmeti daha farklı bellek yönetimi işleme.Arka plan işlemleri doğrulamak için Authz.dll kullanın kullanıcı, hesabı mı kullanıldı oluşturmak için abonelik hala raporu görüntülemek için doğru izinlere sahip.Bu denetim raporu almaya kullanıcının geçerli bir Windows kullanıcı sağlanır etki alanı.Diğer tüm rapor ve model işleme, katılımsız yürütme hesabı kimliği altında istenen bir arka plan işlemi olarak çalışır.