Nasıl yapılır: Bir Ağ Yük Dengeleme kümesi bir rapor sunucusu yapılandırma

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

  • nlb küme sanal sunucusunun IP adresine eşleyen bir sanal sunucu adı üzerinden erişilebilir olduğundan emin olun.Tek bir nlb kümesi için giriş noktası yapılandırabilirsiniz bir sanal sunucu adı gereklidir.Her rapor sunucusu örnek için bir url yapılandırdığınızda, sanal sunucu adı ana bilgisayar olarak belirtir.

  • 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ı eylemlerine yeni veya farklı verileri görselleştirmek için sayısız kez tek kullanıcı oturum sırasında işlenir.Görünüm durumu doğrulaması yapılandırarak, süreklilik içinde kullanıcı korunur oturum hangi rapor sunucusu gerçek istek Hizmetleri.

Reporting Services Yük Dengelemesi için işlevselliği sağlamayan bir genişleme dağıtımı ya da tek bir paylaşılan bir url yoluyla erişim noktası tanımlamak için.Desteklemek için ayrı yazılım veya donanım nlb küme çözümünün uygulamalıdır bir Reporting Services genişleme dağıtımı.

Yükleyebileceğiniz Reporting Services zaten nlb parçası olan düğümler üzerinde Küme veya yapılandırabilirsiniz bir genişleme dağıtımı ilk olarak ve sonra yükleme küme yazılım.

nlb kümesinde 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 düğümlerin sunucu üzerinde Reporting Services'i yüklemeden önce gereksinimlerini denetleyin genişleme dağıtımı.

Ölçek-giden dağıtımı için planlamade SQL Server Çevrimiçi Kitaplar

2

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

nlb kümedeki sanal sunucu IP ana bilgisayar üstbilgi adı eşleştirmek emin olun.Ana bilgisayar üstbilgi adı rapor sunucusu url kullanılır ve daha kolay anımsanabilen ve bir IP adresi yazın.

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 Services zaten nlb kümesinin parçası olan ve rapor sunucu örnekleri için yapılandırmak düğümlerinde yalnızca dosyaları modunda genişleme dağıtımı.

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

Nasıl yapılır: Rapor sunucusu ölçek dışarı dağıtım (Raporlama Hizmetleri Yapılandırması) yapılandırma

5

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

Yapılandırdıktan sonra en iyi sonuçlar elde etmek için bu adımı gerçekleştirmeniz genişleme dağıtımı, ve sanal sunucu IP kullanmak için rapor sunucu örnekleri yapılandırmadan önce.Görünüm durumu doğrulaması ilk yapılandırma kullanıcıların etkileşimli raporlar erişmeyi denediklerinde başarısız durumu doğrulaması ile ilgili özel durumlar önleyebilirsiniz.

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

6

Yapılandırma Hostname ve UrlRoot için sanal sunucu IP nlb küme.

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

7

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

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

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

Çalıştırmak için bir genişleme dağıtımı bir nlb kümesi üzerinde kullanıcıların etkileşimli html raporlarını görebilmeniz için 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.Görünüm durumu doğrulaması varsayılan olarak etkin değildir ve Web hizmet kimlik doğrulama gerçekleştirmek için kullanır.Ancak, bir nlb küme senaryo vardır birden çok hizmet örnekleri ve farklı bilgisayarlar üzerinde çalışan web hizmeti kimlik.Her düğüm için hizmet kimliği değiştiğinden, 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ı desteklemek üzere bir rasgele bir doğrulama anahtar oluşturmak ve sonra her el ile yapılandırmak rapor sunucusu düğümü aynı anahtar kullanma.Herhangi bir rasgele oluşturulmuş onaltılı serisine kullanabilirsiniz.Onaltılık sırası ne olmalıdır (SHA1) doğrulama algoritmasını belirler.

  1. Tarafından sağlanan autogenerate işlevini kullanarak bir doğrulama anahtar ve şifre çözme anahtar oluşturmak .NET Framework.Sonunda, tek bir olmalıdır <machineKey> her Rapor Yöneticisi örnek için Web.config dosyasına yapıştırabilirsiniz giriş genişleme dağıtımı.

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

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

  3. Dosyayı kaydedin.

  4. Her rapor sunucusu için önceki adımı yineleyin genişleme dağıtımı.

  5. Emin olun tüm Web.Config dosyaları \Reporting Services\,Rapor Yöneticisi klasörleri içeren aynı <machineKey> öğeleri <system.web> bölüm.

Hostname ve UrlRoot nasıl yapılandırılır

Bir nlb kümesi üzerinde rapor sunucusu genişleme dağıtımı yapılandırmak için tek bir sunucu kümesine erişim noktası sağlayan bir tek sanal sunucu adı tanımlamanız gerekir.Sonra bu sanal sunucu adı, etki alanı adı sunucusu (dns) ile çalışma ortamınızdaki kaydettirin.

Sanal sunucu adı tanımladıktan sonra yapılandırabilirsiniz Hostname ve UrlRoot özelliklerinde RSReportServer.yapılandırma dosyası sanal sunucu adı rapor sunucusu içinde url. dahil etmek için

Dikkat notuDikkat

The UrlRoot property affects the URL that users will see in e-mail that is sent by a Reporting Services subscription.If the UrlRoot property remains empty in the RSReportServer.config file, the URL that is visible in e-mail will contain the physical computer name instead of the URL of the NLB virtual server.Olası abonelik alabilirsiniz kötü niyetli kullanıcılar fiziksel bilgisayar adının açıklanmasını önlemek için değiştirmek UrlRoot özellik için uygun nlb sanal sunucu adı.

Yapılandırma Hostname özellik kullanırken joker url ayırmaları raporlama ortamınızda.Ne zaman belirttiğiniz Hostname sanal özellikni sunucu adı nlb server'ın ağ trafiğini raporlama ortamı için nlb sunucu. yöneltilennlb, sonra istekleri rapor sunucusu düğümler arasında dağıtır.

Ayrıca, yapılandırma UrlRoot özellik için rapor bağlanan çalışma raporlarında, dışa statik raporlar için gibi bir Excel veya pdf biçiminde veya olduğu gibi abonelik tarafından oluşturulan raporlarıe-posta abonelikleri.

Tümleştirirseniz, Reporting Services ile Windows SharePoint Services 3.0 veya Office SharePoint Server 2007, veya özel bir Web uygulamasında raporları barındırmak, yalnızca yapılandırmanız gerekebilir UrlRoot özellik.Bu durum, yapılandırma UrlRoot özellik olacak SharePoint sitesi veya URL'sini Web application.Bu raporları işleme uygulaması yerine rapor sunucusu veya nlb kümesi raporlama ortamı için ağ trafiğini yönlendirecek.

Değiştirmek ReportServerUrl.Bu URL'yi değiştirirseniz, her saat bir iç istek işlenir sanal sunucu üzerinden ekstra bir gidiş dönüş tanıtılacaktır.Daha fazla bilgi için bkz: URL'lerde yapılandırma dosyaları (Raporlama Hizmetleri).Düzenleme hakkında daha fazla bilgi için yapılandırma dosyası, bkz: Nasıl yapılır: Raporlama Hizmetleri Yapılandırma dosyası Değiştir , SQL Server Books Online.

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

  2. Bul <Service> bölümünde ve aşağıdaki bilgileri Ekle yapılandırma dosyası, değiştirmektir Hostname değeri ile nlb sunucunuz için sanal sunucu adı:

    <Hostname>virtual_server</Hostname>
    
  3. Find UrlRoot.Öğe içinde belirtilmeyen yapılandırma dosyası, ancak kullanılan varsayılan değer bu biçimde bir URL'dir: http:// veya https://<BilgisayarAdı>/<raporlama sunucusu>, nerede <raporlama sunucusu> rapor sunucusu Web hizmet sanal dizinin adıdır.

  4. İçin bir değer yazın UrlRoot , bu biçimde sanal küme adını içerir: http:// veya https://<virtual_server>/<raporlama sunucusu>.

  5. Dosyayı kaydedin.

  6. Her rapor sunucusu için her RSReportServer.config dosyasındaki bu adımları yineleyin genişleme dağıtımı.

Rapor Server erişim doğrulayın

Erişebildiğinizi doğrulayın genişleme dağıtımı aracılığıyla sanal sunucu adı (örneğin, https://MyVirtualServerName/reportserver ve https://MyVirtualServerName/reports).

Hangi düğüm gerçekten rapor sunucusu günlük dosyalarına bakarak veya rs yürütme günlüğünü denetleyerek rapor işler denetleyebilirsiniz (yürütme günlük tablo adında bir sütunu içeren örnekAdı belli bir isteğin hangi örnek işlenen gösterir).Daha fazla bilgi için bkz: Raporlama Hizmetleri günlük dosyaları , SQL Server Books Online.

Rapor sunucuya bağlanamıyor, nlb istekleri rapor sunucuya gönderilen ve sunucu isteklerini almak olduğunu emin olmak için rapor sunucusu http günlüğünü görüntüleme emin olmak için denetleyin.

Başarısız istek sorun giderme

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

  1. RSReportServer açın.yapılandırma dosyası bir metin düzenleyicisinde.

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

Bu değişiklikleri yaptıktan sonra Reporting Services konfigürasyonu aracını başlatın, araç değişebilir <ReportServerUrl> ayarları için varsayılan değer.Onları ile değiştirmeniz gerekir diye yapılandırma dosyalarının bir yedek kopyasını her zaman tutmak sürüm kullanmak istediğiniz ayarları içerir.