Ölçek-giden dağıtımı için planlama

Bir rapor sunucusu genişleme dağıtımı tek bir paylaşan iki veya daha fazla rapor sunucu örnekleri olan rapor sunucusu veritabanı.A genişleme dağıtımı , aynı anda erişmek raporlar ve rapor sunucu kullanılabilirliğini artırmak kullanıcıların sayısını artırmak sağlar.Bu dağıtım topolojisi kullanarak, yapılandırmanız önerilir rapor sunucusu gerekli olmamasına karşın aynı ayarlara sahip örnekler.Her sunucu için belirli özellikleri yapılandırmak ve etkileşimli rapor işleme karşı izole etmek istediğinizde gibi örnekler bağımsız olarak, onları Çalıştır zamanlanmış veya abonelik rapor işleme.

Aşağıdaki listede desteklenen senaryolar özetlenir bir genişleme dağıtımı:

  • Çalıştır rapor sunucusu durumlarda, yüksek hacimli, isteğe bağlı raporlama desteklemek için yük dengeli bir çözüm.

  • Kullanılabilirliğini artırmak rapor sunucusu.

  • Tüm kullanılabilir sistem kaynakları, en fazla kullanma izni henüz hala depolamak ve aynı veriyi aynı almak için belirli bilgisayarlardaki hizmet özelliklerini yalıtmak rapor sunucusu veritabanı.

Aşağıdaki gereksinimleri için geçerli bir genişleme dağıtımı.

Gereksinim

Açıklama

Edition gereksinimleri

Ölçek-giden dağıtımı aşağıdaki sürümlerinde desteklenir: Kuruluş, Developer ve değerlendirme.

Standart, çalışma grubu, Express sürümleri destekler ve bir genişleme dağıtımı.

Sürüm gereksinimleri

Tüm rapor sunucularının aynı ana sürüm olmalı ve aynı güncelleştirmeleri ve hizmet paketleri yüklü olmalıdır.

Etki alanı gereksinimleri

Tüm rapor sunucularının aynı olmalı etki alanı veya güvenilir bir etki alanı.

Kimlik doğrulama gereksinimleri

Rapor sunucu örnekleri, bir genişleme dağıtımı aynı türden kimlik doğrulaması uzantısı olmalıdır.Özel kimlik doğrulaması uzantısı oluşturduysanız, dağıtmak ve tüm düğümler üzerinde o uzantısını kullanır.İçindeki her düğümde aynı kimlik doğrulaması türlerini yapılandırmanız gerekir bir genişleme dağıtımı.

Bu kısıtlama nedeniyle, yapılandıramazsınız bir genişleme dağıtımı farklı kimlik doğrulaması türleri ve Yetkilendirme kuralları için eş zamanlı intranet ve extranet erişimi ayrı rapor sunucu örnekleri burada her örnek yapılandırılmış olmalıdır ile aynı rapor sunucusu veritabanını desteklemek için.

Bu kısıtlama nedeni olan Reporting Services arasında özel izin ayarlarını senkronizefarklı kimlik doğrulaması türleri. İzin devralmayı kesmek ve özel rol atamaları oluşturma öğes, erişim engellendi hataları oluşur, öğe bir kimlik doğrulaması sağlayıcı kimlik doğrulamasısının yapıldığı bir kullanıcı tarafından erişilebilir.Bu soruna geçici bir çözüm için yinelenen gerekir her öğe-belirli bir rol ataması için iki kimlik doğrulaması uzantıları çift güvenlik ilkelerini almak için her iki sunucu arasında.Bu emek ve hataya erişim reddedildi hatalara neden olabilir yöntemdir.Bu nedenle, senaryo desteklenmiyor.

Bu konudaki geri kalan bölümler, desteklenen senaryolar hakkında daha ayrıntılı bilgi sağlar.

Ölçek-giden dağıtımı için yük dengelemeli Solutions

Bir rapor sunucusu genişleme dağıtımı yapılandırdıktan sonra yüksek hacimli raporlama desteklemek için bir Ağ Yük Dengelemesi (nlb) kümesi dengeli rapor sunucu düğümleri olabilir.nlb kümesi uygulamak için bir yazılım veya donanım çözümü kullanabilirsiniz.Dağıtımı Reporting Services nlb küme yalnızca rapor sunucusu yanıt hızını artırmak için veya aynı anda işlenebilir etkileşimli raporlar sayısını artırmak için gereklidir.Zamanlanmış bir rapor ve abonelik işleme üzerinde daha hızlı bir genişleme dağıtımı, ancak daha hızlı bir performans elde etmek için bir nlb kümesi gerektirir.

Oluşturmak ve nlb kümesini yapılandırmak için yazılımı destekleyen ve bu işlevselliği araçları kullanmanız gerekir.Yük Dengeleme özellikleri vardır Microsoft Windows Server işletim sistemleri ve üçüncü taraf uygulamaları.Tek başına, Reporting Services Yük Dengeleme özelliklerini veya çoklu erişim için tek bir sanal sunucu url tanımlama olanağı sağlayan rapor sunucusu düğümler.Seçtiğiniz donanım veya yazılım çözümü sanal bir tanımlamak için bir yol sağlaması gerekir sunucu adı , bir tek bir rapor sunucusu ölçek dışarı tüm düğümler için giriş noktası sağlar.

Reporting Servicesfarkında değil Microsoft Küme Hizmetleri.Kullanırsanız, Microsoft Küme Hizmetleri, aşağıdaki bilgileri gözden geçirin:

  • If Reporting Services runs on an Active-Passive cluster with Microsoft Cluster Services, the Report Server service runs and handles requests on each cluster node on which the service is deployed.

  • Ne zaman bir rapor sunucusu veritabanı bulunan üzerinde bir SQL Server bir parçası olan bir yük devretme kümesi, rapor sunucusu sanal adını kullanacak şekilde yapılandırılması gerekir yük devretme kümesi rapor sunucusu veritabanını. bağlanmak içinAksi takdirde, rapor sunucusu yerine çalışma oluştuğunda rapor sunucusu veritabanı bağlanmak kullanamazsınız.

  • Dağıtma edilemez bir rapor sunucusu Microsoft kümeleme Hizmetleri SQL Server Yük Devretme kümelemelemesi.Ancak, sırasında yalnızca dosyalar seçeneğini ile rapor sunucusu yükleyebilirsiniz bir SQL Server yükleme.

Dağıtımınızı yapılandırmak için

  1. nlb kümesinde çalıştırmak için iki veya daha fazla sunucu yapılandırın.

  2. rapor sunucusu veritabanı barındırmak için ayrı bir sunucu yapılandırın.

  3. Yüklemek ve bir rapor sunucusu yükleme tarafından bir rapor sunucusu genişleme dağıtımı yapılandırmak örnek nlb kümedeki her düğümde.Rapor sunucuları yüklemek ve onlara katılmak hakkında daha fazla bilgi için bir genişleme dağıtımı, bkz: Nasıl yapılır: Rapor sunucusu ölçek dışarı dağıtım (Raporlama Hizmetleri Yapılandırması) yapılandırma.

  4. Görünüm durumu doğrulaması yapılandırmak ve denetlemek rapor sunucusu yapılandırma.Daha fazla bilgi için bkz: Nasıl yapılır: Bir Ağ Yük Dengeleme kümesi bir rapor sunucusu yapılandırma.

  5. Her düğümde genişleme dağıtımı, nlb url adını kullanmak için rapor sunucusu ana bilgisayar adı özellikni yapılandırın.Bu adım, belirli bir sunucu yerine nlb işaret etmek için rapor sunucusu tarafından oluşturulan URL'leri yapılandırır.Daha fazla bilgi için bkz: Nasıl yapılır: Bir Ağ Yük Dengeleme kümesi bir rapor sunucusu yapılandırma.

Ölçek-giden dağıtımı için hizmet özellikleri, geliştirilmiş performans

Rapor sunucusu performansı artırmak için bir tekniktir yapılandırmak için bir genişleme dağıtımı , belirli türde bir işlem için her rapor sunucusu atar.Örneğin, bir rapor sunucusu zamanlanmış rapor ve abonelik işleme işleme ve etkileşimli raporlama için ikinci bir rapor sunucusu yapılandırabilirsiniz.Rapor sunucuları aynı şekilde çalıştığı için genişleme dağıtımı, her sunucunun aynı rapor küme işler.

Dağıtımınızı yapılandırmak için

  1. Yükleyin ve bir rapor sunucusu genişleme dağıtımı yapılandırın.Yönergeler için bkz: Nasıl yapılır: Rapor sunucusu ölçek dışarı dağıtım (Raporlama Hizmetleri Yapılandırması) yapılandırma.

  2. Etkileşimli raporlama için kullanılan sunucu üzerinde zamanlanmış rapor ve abonelik işleme kapat.

  3. Arka plan işleme için kullanılan diğer sunucuda devre dışı Rapor Sunucusu Web hizmet ve Rapor Yöneticisi.

Belirli özelliklerini devre dışı bırakma hakkında daha fazla bilgi için bkz: Nasıl yapılır: Raporlama Hizmetleri özellikleri açma veya kapatma.

Ölçek-giden dağıtımı ile göz önünde bulundurulması gereken konular

İşletim sisteminin farklı sürümlerini farklı kültürler ve alfabe destekler.

Yoksa sizin genişleme dağıtımı içerir işletim sisteminin farklı sürümlerini çalıştıran bilgisayarlar, bunlar da farklı kültürler ve alfabe desteklemiyor olabilir.Rapor edilen zaman bu tutarsız raporları veya rapor hataları neden olabilir işlenir ve işlenmiş.

Bir rapor tasarlarken, rapor Yazar raporu veya rapor nesnelerini işleme ve rapor oluşturma sırasında kullanılan kültür etkileyen özelliklerini yapılandırabilirsiniz.Bu raporları veya hataları tutarsız veri çünkü işletim sistemlerinin farklı sürümleri farklı kültürler desteklemek ve raporlar değil sürekli olarak işleme aynı sunucu tarafından neden olabilir bir genişleme dağıtımı.

Örneğin, kendi genişleme dağıtımı bir Windows 2003 server ve Windows 2008 sunucu olan başka içerebilir.İçinde bir ölçek dışarı dağıtım Reporting Services ağ ortamınızın dengesi istekleri farklı sunuculara yüklemek için kullanacağı yazılım veya donanım varsayar.Ancak, Reporting Services gerektirmez veya Yük Dengeleme çözümü belirli bir kullanıcının tüm istekler yönlendirerek olduğu varsayılmaktadır oturum tek bir sunucu için.Windows 2003 server Windows 2008 Sunucu bir sayfa isteği ve sonraki sayfa isteği göndermek yük dengeleyici ücretsizdir.Bu örnekte, bir rapor işlenen Windows 2008 Server, ancak Windows 2003 server üzerinde desteklenen bir harmanlama esas alır.Bu tutarsız kullanılabilirliğini beklenen harmanlama sonuçlar tutarsız rapor işleme ve işleme sırasında rapor neden olabilir.Karşılaşabileceğiniz belirtiler bazı örnekler şunlardır:

  • Ek gruplandırma, sıralama veya süzme işlemini gerçekleştirmek için gereksinim duyduğu rapor işleme yanlış harmanlama hatalı sonuçlar için önde gelen karşılaştırmaları için kullanabilir.

  • Gizli ve gösterilen değerleri için yanlış sonuçlar sonuçta yanlış harmanlama HideDuplicates işlevselliği kullanabilir.

  • Arama, LookupSet ve MultiLookup işlevleri yanlış sonuçlar ortaya çıkan yanlış harmanlama kullanıyor olabilir.

Kültür ve dil ile etkileşim herhangi bir özellik, farklı işletim sistemleri üzerinde işlem tarafından etkilenebilir.Aşağıda, şudur ancak tüm etkilenen Özellikler:

  • Rapor dili özellik

  • Dataset nesnesinin harmanlama özellik

  • The LableLocId and ValueLocID properties of report items

Soruna geçici bir çözüm için aşağıdakileri göz önünde bulundurun:

  • Sizin ölçekli dağıtımlar dışında bulunan tüm sunucular üzerindeki işletim sisteminin aynı sürüm kullanın

  • Farklı işletim sistemi sürümleri varsa, yalnızca desteklenen tüm sunucularda kullanmak, rapor yazma, kültürler kullanın.

  • Kur, benzeşim, Yük Dengeleme çözümü böylece özel bir rapor ve kullanıcı oturum için tüm isteklerin aynı sunucuya gidin.