Nasıl Yapılır: Bir Reporting Services yapılandırma dosyasını değiştirme

Reporting Services Uygulama küme tings saklayan bir küme yapılandırma dosyaları.Kur, yüklediğiniz her rapor sunucusu örneğinin yapılandırma dosyalarını oluşturur.Içindeki her dosya, her iki küme yükleme veya araç ve uygulama işlemi için bir sunucuyu yapılandırmak için kullandığınızda değerlerdir.Bazı durumlarda doğrudan eklemek veya Gelişmiş ayarları yapılandırmak için bir dosya değiştirmeniz gerekir.Yapılandırma ayarlarını XML öğeleri veya öznitelikleri olarak belirtilir.XML ve yapılandırma dosyaları anlamak, kullanıcılar tarafından tanımlanabilir ayarlarını değiştirmek için bir metin veya Kod Düzenleyicisi'ni kullanabilirsiniz.

Bazı yapılandırma ayarları, yalnızca araç ayarlanabilir.Reporting Services yapılandırma araç aracılığıyla, Kur programı, şifrelenmiş değerleri içeren ayarları değiştirilmiş veya Rsconfig komut satırı yardımcı programı.Bu araçları çalıştırmak için yerel Yöneticiler grubunun üyesi olmanız gerekir. '

Important noteImportant Note:

Yapılandırma dosyaları değiştirirken dikkatli olun.Iç kullanım için ayrılmış olan bir ayarı değiştirirseniz, yüklemenizin devre dışı bırakabilir.Belirli bir sorunu çözmeye çalıştığınız sürece genellikle, yapılandırma ayarlarının değiştirilmesi önerilmez.Ayarlarını değiştirmek güvenli olduğu hakkında daha fazla bilgi için bkz: RSReportServer yapılandırma dosyası veya RSReportDesigner yapılandırma dosyası. For more information about configuration files, see the Microsoft .NET Framework product documentation.

Okuma ve yapılandırma değerlerini kullanma

Bir rapor sunucusunu yapılandırma dosyası s hizmet başlarken ve her okur yapılandırma dosyası kaydedilir.Geçerli uygulama etki alanı süresi dolduktan sonra yeni ve değiştirilmiş değerleri yeni bir uygulama etki alanında etkin duruma gelir.Her durumda, yine geçerli uygulamada işleniyor, olası istekleri etki alanı tamamlamak için izin verilir.Ancak, bir kaç ayarı hemen uygulama etki alanı geri dönüşüm işlemi gerektirir.Bu durum, Hazırlanmakta olan tüm istekleri, yeni bir uygulama etki alanına yeniden başlatılır.

rapor sunucusu geçersiz bir değer algılarsa, rapor sunucusu başlatmak ya da başarısız olmasına ve Windows Uygulama günlüğüne bir hata günlükleri veya hatanın türüne göre varsayılan değerini kullanır:

  • Hatalı biçimlendirilmiş bir XML hata olması durumunda, rapor sunucusu başlatılamıyor.Hata oluşmasına neden, raporlama sunucusu çalıştırıyorsa, raporlama sunucusu geçersiz yapılandırma dosyası kadar rapor sunucusu yoksayar yeniden başlatmalar veya uygulama etki alanı dönüştürülmeden.Hata algılandığında sonra rapor sunucusu artık başlayacaktır.

  • Hata Geçersiz yapılandırma bir değerse, sunucunun iç varsayılan değerleri kullanın ve hata izleme günlük dosyaları için oturum.Geçersiz yapılandırma ayarı sunucu işlemleri için kritik, iç varsayılan değerleri kullanılamaz birkaç durumda, sunucu rsServerConfigurationError hata döndürecektir.Eksik veya geçersiz kritik ayarları ile ilgili hatalar istemci uygulamasına bir HTML hata sayfasında döndürdü ve olay günlüğüne.

Başarılı değişiklikleri de dahil olmak üzere, tüm yapılandırma dosyası değişikliklerini rapor sunucusu izleme günlük dosyasına kaydedilir.Yalnızca hatalar için uygulama olay günlüğüne kaydedilir.

Varsayılan değerler hakkında

Çoğu yapılandırma ayarları iç rapor sunucusu belirtilen varsayılan değerler vardır.rapor sunucusu, kullanıcı tanımlı bir değeri geçersiz veya belirtilmemiş ise, bu değerleri kullanır.Geçersiz yapılandırma ayarı nedeniyle varsayılan bir değer kullanılması, hata izleme günlük dosyasına yazılır.

Yapılandırma ayarları siliniyor

Varsayılan değer olan yapılandırma ayarlarını, bu ayarda bırakılmayıp kaldırılıyor yapılandırma dosyası hiçbir etkisi olmaz.Yapılandırma ayarlarının çoğunu gerçekten tanımlanan ve dahili olarak yapılandırılmış.Bir öğeyi silerseniz, yapılandırma dosyası iç kopyayı hala kullanılabilir ve varsayılan değer olan kullanım için tanımlanmış.

Bir Reporting Services'i düzenlemek için yapılandırma dosyası

  1. Düzenlemek istediğiniz yapılandırma dosyasını bulun:

    • RSReportServer.config Files\Microsoft SQL Server\MSSQL bulunur. n\Reporting Services\ReportServer klasör.

    • RSReportServerServices.exe.config \Reporting Services\rapor sunucusu\Bin klasöründe bulunur.

    • RSReportDesigner.config \Program Files\Microsoft Visual Studio'nun 8\Common7\IDE\PrivateAssemblies klasöründe bulunur.

  2. Bir dosyayı kaydetmek durum yaptığınız değişiklikleri geri almak almak almak gerekir.

  3. Özgün dosyayı Not Defteri'nde veya bir kod düzenleyicisini açın.Textpad kullanmayın; dosya kaydedilir, önce dosya uzunluğu geçersiz karakter hata izleme günlük dosyasına yazılmasına neden ayarlar.

  4. Öğe veya ekleme veya kullanmak istediğiniz değeri yazın.Öğeleri büyük/küçük durum duyarlıdır.Öğenin ekliyorsanız, doğru büyük ve küçük harfleri kullandığınızdan emin olun.Işleme uzantısı), kimlik doğrulaması Uzantıları) ya da veri işleme uzantıları özelleştirme, yapılandırma dosyaları düzenlemek için belirli yönergeler durumu vardır:

  5. Dosyayı kaydedin.

  6. Hataları yok oluşuyor doğrulamak için izleme günlüğü dosyalarını denetleyin.Hata koşullarının görürseniz, değeri veya bir ayarı yanlış belirtildi.Gözden geçirme RSReportServer yapılandırma dosyası hataya neden olan herhangi bir ayarı için geçerli değerler için. Izleme günlüğünün nasıl görüntüleneceği hakkında daha fazla bilgi için bkz: Rapor Sunucusu hizmet izleme günlüğü.