Aracılığıyla paylaş


Ağ Yükü Dengeleme kümesi üzerinde rapor sunucusu yapılandırma

Bir rapor sunucusu ölçek bir Ağ Yükü Dengeleme (nlb) kümesinde çalıştırmak için dışarı yapılandırıyorsanız, aşağıdakileri yapmanız gerekir:

  • nlb kümesinde sanal sunucu IP adresine eşleyen sanal sunucu adı üzerinden erişilebilir olduğundan emin olun. Sen-ebilmek configure bir tek nokta-in giriş nlb kümesine bir sanal sunucu adı gereklidir. Her rapor sunucusu örneğini url yapılandırdığınızda, ev sahibi olarak sanal sunucu adı belirleyeceksiniz.

  • Görünüm durumu doğrulaması etkileşimli desteklemek için rapor görüntüleme yapılandırın. Etkileşimli raporlar genellikle kullanıcı eylemleri karşısında yeni veya farklı verileri görselleştirmek için defalarca tek kullanıcı oturumu sırasında işlenir. Görünüm durumu doğrulaması yapılandırarak, sürekliliği olan ne olursa olsun gerçek isteği rapor sunucusu Hizmetleri kullanıcı oturumu içinde korunur.

Reporting ServicesYük Dengelemesi bir ölçek dışarı dağıtım ya da tek bir paylaşılan bir url yoluyla erişim noktası tanımlamak için işlevselliği sağlamaz. Desteklemek için ayrı yazılım ya da donanım nlb küme çözümünün uygulanması gereken bir Reporting Servicesölçek dışarı dağıtım.

Sen-ebilmek install Reporting Servicesnlb bir parçası olan düğümler üzerinde küme veya bir ölçek dışarı dağıtım ilk yapılandırabilir ve sonra da küme yazılımı yükleyin.

nlb kümesi rapor sunucu dağıtımı için adımlar

Yüklemek ve dağıtımınızı yapılandırmak için aşağıdaki yönergeleri kullanın:

Adım

Açıklama

Daha fazla bilgi

1

nlb kümesindeki sunucu düğümlerde Reporting Services'i yüklemeden önce ölçek dışarı dağıtım gereksinimlerini denetleyin.

Planning for Scale-Out Deploymentde SQL ServerÇevrimiçi Kitaplar

2

nlb kümesinde yapılandırmak ve düzgün çalıştığını doğrulayın.

nlb kümesinin sanal sunucu IP ana bilgisayar üstbilgi adı eşleştirmek dikkat edin. Ana bilgisayar üstbilgi adı rapor sunucusu url kullanılır ve hatırlamak ve bir IP adresi kolaydır.

Daha fazla bilgi için çalıştırdığınız Windows işletim sistemi sürümü için Windows Server ürün belgelerine bakın.

4

Yüklemek Reporting Serviceszaten nlb kümesinin parçası olan ve ölçek dışarı dağıtım rapor sunucu örnekleri yapılandırmak düğümlerinde yalnızca dosyaları modunda.

Yapılandırdığınız ölçek dışarı sanal sunucu IP yönlendirilmiş isteklere yanıt. Görünüm durumu doğrulaması yapılandırdıktan sonra sanal sunucu IP kullanmak için ölçek dışarı yapılandırma bir sonraki adımda gerçekleşir.

Yerel mod rapor sunucusu ölçek dışarı dağıtım yapılandırmak

5

Görünüm durumu doğrulaması yapılandırma.

En iyi sonuçlar için sonra ölçek-giden dağıtım yapılandırmak ve rapor sunucu örnekleri sanal sunucu IP kullanmak için yapılandırmadan önce bu adımı tamamlayın. Görünüm durumu doğrulaması ilk yapılandırarak, kullanıcı etkileşimli raporlar erişim girişiminde istisna durumu başarısız doğrulama hakkında önleyebilirsiniz.

Görünüm durumu doğrulaması yapılandırmak nasıl bu konuda.

6

Yapılandırma Hostnameve UrlRootnlb kümesinin sanal sunucu IP kullanmak için.

Yapılandırma Hostname ve UrlRoot nasıl bu konuda.

7

Sunucular, belirtilen ana bilgisayar adı erişilebilir olduğunu doğrulayın.

Report Server erişim doğrulayın bu konuda.

Görünüm durumu doğrulaması yapılandırma

Ölçek dışarı dağıtım bir nlb kümesinde çalıştırmak için böylece kullanıcılar etkileşimli html Raporlar görünüm durumu doğrulaması yapılandırmanız gerekir. Rapor sunucusu ve Rapor Yöneticisi için bunu yapmanız gerekir.

Görünüm durumu doğrulaması asp tarafından denetlenir.NET. Varsayılan olarak, görünüm durumu doğrulaması etkinleştirilir ve Web hizmeti kimlik doğrulama gerçekleştirmek için kullanır. Ancak, nlb küme senaryoda, orada birden çok hizmet örnekleri ve farklı bilgisayarlarda web service kimlikleri. Her düğüm için hizmet kimliği değişir çünkü, bir tek işlem kimliğini doğrulama gerçekleştirmek için yeterli olmaz.

Bu soruna geçici bir çözüm için Görünüm durumu doğrulaması destekleyecek bir rasgele doğrulama anahtarı oluşturmak ve aynı anahtarı kullanma her rapor sunucu düğümünü el ile yapılandırın. Herhangi bir rasgele oluşturulmuş onaltılı sıra kullanabilirsiniz. Onaltılık sırası ne olmalıdır (SHA1 gibi) doğrulama algoritmasını belirler.

  1. Autogenerate functionality provided by kullanarak bir doğrulama anahtarı ve şifre çözme anahtarı üretmek .NET Framework. Sonunda, tek bir olmalıdır <machineKey> ölçek dışarı dağıtımdaki her rapor Yöneticisi örneği için Web.config dosyasına yapıştırabilirsiniz girdi.

    Aşağıdaki örnek almanız değer bir örnek sağlar. Örnek yapılandırma dosyalarınızın kopyalamayın; anahtar değerleri geçerli değildir.

    <machineKey validationKey="123455555" decryptionKey="678999999" validation="SHA1" decryption="AES"/>
    
    <machineKey validationKey="123455555" decryptionKey="678999999" validation="SHA1" decryption="AES"/>
    
  2. Web.config dosyasını açmak için Rapor Yöneticisi ve de <system.web> bölümünde yapıştırma <machineKey> ürettiğiniz öğesi. Varsayılan olarak, rapor Yöneticisi Web.config dosyasını \Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager\Web.config içinde yer almaktadır.

  3. Dosyayı kaydedin.

  4. Her rapor sunucusu ölçek dışarı dağıtımı için önceki adımı yineleyin.

  5. \Reporting Services\Report Yöneticisi klasörlerdeki tüm Web.Config dosyalarını özdeş içerdiğini doğrulayın <machineKey> öğeleri <system.web> bölüm.

Hostname ve UrlRoot yapılandırma

nlb kümesi üzerinde rapor sunucusu ölçek dışarı dağıtım yapılandırmak için tek bir sunucu kümesine erişim noktası sağlayan tek sanal sunucu adı tanımlamanız gerekir. Daha sonra bu sanal sunucu adı ortamınızdaki etki alanı adı sunucusu (dns) ile kaydettirin.

Sanal sunucu adı tanımladıktan sonra sen-ebilmek configure Hostnameve UrlRootsanal sunucu adı rapor sunucusu url eklemek için RSReportServer.config dosyasındaki özellikleri.

Yapılandırma Hostnamejoker url ayırmaları için raporlama ortamında kullanırken özellik. Ne zaman belirttiğiniz Hostnamenlb sanal sunucu adı, ağ trafiği için raporlama ortamı özelliği nlb sunucusuna yönlendirilir. nlb sonra istekleri rapor sunucusu düğümler arasında dağıtır.

Ayrıca, yapılandırma UrlRootözelliği böylece statik verilen raporlarda rapor bağlantılar çalışma raporları, bir Excel veya pdf formatında ya da e-posta abonelikleri gibi abonelik tarafından oluşturulan raporları.

Eğer size entegre Reporting Servicesile Windows SharePoint Services3.0 veya Office SharePoint Server 2007, ya da özel bir Web uygulama raporları barındırmak, yalnızca yapılandırmanız gerekebilir UrlRootözellik. Bu durumda, yapılandırma UrlRootözelliğini URL'yi SharePoint sitesi veya Web uygulaması. Bu raporlama ortamı raporları işleme uygulaması yerine nlb kümesi veya rapor sunucusu için ağ trafiğini yönlendirecek.

Değiştirme ReportServerUrl. Bu URL'yi değiştirirseniz, her zaman bir iç istek işlenir sanal sunucu üzerinden ekstra bir gidiş dönüş tanıtacak. Daha fazla bilgi için, bkz. URL'leri yapılandırma dosyalarında. Yapılandırma dosyasını düzenleme hakkında daha fazla bilgi için bkz: Raporlama Hizmetleri yapılandırma dosyası (RSreportserver.config) değiştirmede SQL ServerÇevrimiçi Kitaplar.

  1. RSReportServer.config bir metin düzenleyicisinde açın.

  2. Bul <Service>bölümünde ve yapılandırma dosyasına aşağıdaki bilgileri ekleyin yerine Hostnamedeğeri ile nlb sunucunuz için sanal sunucu adı:

    <Hostname>virtual_server</Hostname>
    
    <Hostname>virtual_server</Hostname>
    
  3. Find UrlRoot. Öğesi yapılandırma dosyasında belirtilmemiş, ancak kullanılan varsayılan değer bu biçimde bir URL'dir: http:// veya https://<computername>/<reportserver>burada <reportserver> Report Server Web hizmetini sanal dizinin adıdır.

  4. Bir değeri UrlRootsanal küme adını bu biçimde içeren: http:// veya https://<virtual_server>/<reportserver>.

  5. Dosyayı kaydedin.

  6. Her rapor sunucusu ölçek dışarı dağıtımdaki her RSReportServer.config dosyasında bu adımları yineleyin.

Report Server erişim doğrulayın

Sanal sunucu adı (örneğin, https://MyVirtualServerName/reportserver ve https://MyVirtualServerName/reports) ölçek dışarı dağıtım erişebildiğinizi doğrulayın.

Sen-ebilmek kontrol hangi düğümün aslında işler raporları rapor sunucusu günlük dosyaları bakarak veya rs yürütme günlüğünü denetleyerek (yürütme günlük tablo adında bir sütunu içeren ÖrnekAdı gösteren hangi örneği belirli bir isteği işleme). Daha fazla bilgi için bkz: Raporlama Hizmetleri yürütme ve izleme günlüğüde SQL ServerÇevrimiçi Kitaplar.

Rapor sunucuya bağlanamıyor, nlb istekleri rapor sunucuya gönderilen ve sunucunun istek aldığını sağlamak için rapor sunucusu http günlüğünü görüntülemek emin olmak için denetleyin.

Sorun giderme başarısız istekler

İstekleri rapor sunucu örnekleri ulaşamadığı, sanal sunucu adı rapor sunucusu URL'leri ana bilgisayar adı olarak belirtildiğini doğrulamak için RSReportServer.config dosyasını denetleyin:

  1. RSReportServer.config dosyasını bir metin düzenleyicisinde açın.

  2. Bul <Hostname>, <ReportServerUrl>, ve <UrlRoot>ve ana bilgisayar adı için her ayarlarını denetleyin. Değeri beklediğiniz ana bilgisayar adı değilse, doğru ana bilgisayar adıyla değiştirin.

Bu değişiklikleri yaptıktan sonra Reporting Services konfigürasyonu aracını başlatırsanız, aracın değişebilir <ReportServerUrl> varsayılan değerine ayarlar. Onları kullanmak istediğiniz ayarları içeren bir sürümle değiştirmek gerektiğinde her zaman yapılandırma dosyalarının bir yedek kopyasını tutun.

Ayrıca bkz.

Görevler

Reporting Services Configuration Manager'ı başlatın

Bir url yapılandırma

Yerel mod rapor sunucusu ölçek dışarı dağıtım yapılandırmak

Kavramlar

Raporlama Hizmetleri Yapılandırması nasıl yapılır konuları