Aracılığıyla paylaş


Yükleme ve yükseltme sorunları (Reporting Services'i) sorun giderme

Bu konu, sorun giderme ve yüklerken veya yükseltirken karşılaştığınız sorunlarını geçici olarak gidermek için kullanın Reporting Services. Daha fazla bilgi için Reporting Services yükleme önkoşulları, günlükleri ve yapılandırma için bkz: Nasıl Yapılır: Bir Raporlama Hizmetleri yükleme sorun giderme.

Bu konu, aşağıdaki konular hakkında bilgiler içerir:

  • Performans sayaçlarını işletim sistemine yükselttikten sonra görünmez

  • SQL Server 2000 Reporting Services başarısız bir yükseltme onarma hatası

  • SQL Server 2005'den yükseltme sonrasında ReportServerExternalURL ve PassThroughCookies yapılandırma özellikleri yapılandırılmamış

  • SQL Server 2000 Reporting Services'i yükleme varsayılan SQL Server 2008 Reporting Services örneğini ayırır.

  • SQL Server 2008 Reporting Services'i çalıştıran bilgisayarda SQL Server 2005 Reporting Services'ın varsayılan örnek için yükleme başarısız oluyor

  • SQL Server 2008 için SQL Server 2005'den yükseltme sonrasında Windows kimlik doğrulaması kullanılırken hata 401-Yetkisiz

  • 32-Bit örnek SQL Server 2008 Reporting Services'ın yan yana dağıtımdaki bir 64-bit örneği sonu 64-bit örneğiyle kaldırılıyor

  • SQL Server 2008 Reporting bir SSL sertifikası sonra Şubat CTP yüklendiğinde Services'ın sonraki bir sürüm CTP Şubat'den yükseltme sırasında bir hata iletisi

Performans sayaçlarını işletim sistemine yükselttikten sonra görünmez

Işletim sistemine yükseltme yapıyorsanız Windows Vista, Windows Server 2008, veya sonraki bir sürüm çalıştıran bir bilgisayarda işletim sistemi Reporting Services, Reporting Services performans sayaçlarını, yükseltmeden sonra ayarlanmaz.

Reporting Services'i performans sayaçlarını yeniden başlatmak için

  1. Aşağıdaki kayıt defteri anahtarlarını silin:

    • HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2008 Web hizmet

    • HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2008, Windows hizmet

  2. Bir komut penceresi açın ve komut istemine aşağıdaki komutu yazın:

    • çalıştırma <.NET 2.0 framework dizini**>\InstallUtil.exe <Rapor sunucusu bin dizini>\ReportingServicesLibrary.dll**

      Not

      Değiştir <.NET 2.0 framework dizini> rapor sunucusu depo gözü dosyalarının fiziksel yolunu içeren fiziksel yolunu ve .NET Framework 2.0 dosya Değiştir <Report Server Bin dizini> .

  3. Yeniden Reporting Services Hizmet.

Adımları çalışılan olduğunu doğrulamak için , bir Web tarayıcısını açın ve Rapor Yöneticisi URL'SINI veya rapor sunucu URL'SI gidin.Sayaçların çalıştığını doğrulamak için performans izleyicisi'ni açın.

Top

SQL Server 2000 Reporting Services başarısız bir yükseltme onarma hatası

If an upgrade from SQL Server 2000 to SQL Server 2008 Reporting Services fails, you can run Repair and try to fix it.Ancak, erişmeye çalıştığınızda aşağıdaki hata iletisini alabilirsiniz Reporting Services, sonra Rapor Yöneticisi'ı açma veya rapor oluşturma denemesi, onarım çalıştırmak gibi:

"rapor sunucusu veritabanı sürüm geçersiz bir biçimde olması veya bunu okunamıyor.'C.0.6.54' bulunan sürüm.'C.0.9.45' beklenen sürüm.(rsInvalidReportServerDatabase)"

Bu sorunu gidermek için , RSExecRole için vt_sahibi rolünün eklemelisiniz Reporting Services veritabanları.

Reporting Services veritabanlarında vt_sahibi rolünün RSExecRole eklemek için

  1. Açık SQL Server Management Studio ve ReportServer ve ReportServerTempDB veritabanlarının barındıran veritabanına bağlanın.

  2. Nesne Explorer'da aşağıdaki düğümleri genişletin: Veritabanları, ReportServer, Güvenlik, Roller, and Veritabanı rolleri.

  3. Sağ tıklatma db_owner tıklatın.Özellikleri.

  4. Üzerinde Veritabanı rolü özellikleri sayfasında, tıklatın.Ekleme.

  5. Üzerinde Veritabanı kullanıcı ya da rolü seçin. tür sayfaRSExecRole sonra'ı tıklatınSORUNSUZ iki kez.

  6. Bu adımları için ReportServerTempDB yineleyin.

  7. rapor sunucusu hizmetini yeniden başlatın.hizmet iki kez yeniden başlatmanız gerekebilir.Daha fazla bilgi için bkz: Başlatma ve rapor Sunucu hizmetini durdurma.

Top

SQL Server 2005'den yükseltme sonrasında ReportServerExternalURL ve PassThroughCookies yapılandırma özellikleri yapılandırılmamış

When you upgrade from SQL Server 2005 to SQL Server 2008 Reporting Services, the ReportServerExternalURL and PassThroughCookies configuration properties are not configured by the upgrade process.ReportServerExternalURL is an optional property, and it should be set only if you are using SharePoint 2.0 Web Parts and you want users to be able to retrieve a report and open it in a new browser window.For more information about ReportServerExternalURL, see URL'leri yapılandırma dosyalarındaki (Raporlama Hizmetleri).PassThroughCookies is required only when using Custom authentication method.Daha fazla bilgi için PassThroughCookies, bkz: Rapor Yöneticisi'nin özel kimlik doğrulaması tanımlama bilgisi PASS etkinleştirme.

Not

Özel kimlik doğrulaması'nı kullandığınızda, yükseltme yapmak yerine yüklemenizin geçirmeniz önerilir.Geçiş hakkında daha fazla bilgi için Reporting Services, bkz: Nasıl Yapılır: Bir Raporlama Hizmetleri yüklemesi geçirilir..

By default, these properties do not exist in the SQL Server 2008 Reporting Services configuration.Bu özelliklerinde yapılandırılmış SQL Server 2005 ve sağladıkları işlevsellik gerektirecek şekilde devam etmek için el ile bunları RSReportServer. eklemelisiniz yapılandırma dosyası yükseltme işlemi aşağıdaki. Daha fazla bilgi için bkz: Nasıl Yapılır: Bir Reporting Services yapılandırma dosyasını değiştirme.

Top

SQL Server 2000 Reporting Services'i yükleme varsayılan SQL Server 2008 Reporting Services örneğini ayırır.

When you must run both SQL Server 2000 Reporting Services and SQL Server 2008 Reporting Services on the same computer, install the SQL Server 2000 instance first.If you do not, the SQL Server 2008 Reporting Services service entry for the default instance will be overwritten when you install SQL Server 2000 Reporting Services, and the SQL Server 2008 instance will break.This happens because SQL Server 2000 Reporting Services installs only as the default instance but the install process does not detect that the default instance is already in use by the SQL Server 2008 Reporting Services instance.Onarmaya çalışırsanız SQL Server 2008 Örneğin, SQL Server 2008 Örnek onarıldı ancak SQL Server 2000 Örnek kesilir.

Top

SQL Server 2008 Reporting Services'i çalıştıran bilgisayarda SQL Server 2005 Reporting Services'ın varsayılan örnek için yükleme başarısız oluyor

If you attempt to install a default instance of SQL Server 2005 Reporting Services on a computer that already runs an instance of SQL Server 2008 Reporting Services, the SQL Server 2005 Reporting Services instance will fail to install with the following error message:

"Bu bilgisayar üzerinde aynı ada sahip örnek zaten yüklüdür.SQL Server Kur'a devam etmek için , benzersiz bir örnek ad sağlar."

This issue happens regardless of whether the SQL Server 2008 Reporting Services instance is a default or named instance, and regardless of whether a SQL Server 2008 Reporting Services instance with that name already exists on the computer.

Geçici çözüm bu sorun, varsa aşağıdaki seçenekleri:

  • If you must run SQL Server 2005 Reporting Services as the default instance on the computer, you must install the SQL Server 2005 Reporting Services instance before the SQL Server 2008 Reporting Services instance.

  • If the SQL Server 2005 Reporting Services instance does not need to be a default instance, you can install the SQL Server 2005 Reporting Services instance as a named instance after you install the SQL Server 2008 Reporting Services instance.

Top

SQL Server 2008 için SQL Server 2005'den yükseltme sonrasında Windows kimlik doğrulaması kullanılırken hata 401-Yetkisiz

If you upgrade from SQL Server 2005 Reporting Services to SQL Server 2008 Reporting Services, and you use NTLM authentication with a built-in account for the Report Server service account, you might encounter a 401-Unauthorized error when you access the report server or Report Manager after the upgrade.

This happens because of a change in the default SQL Server 2008 Reporting Services configuration for Windows authentication.Negotiate rapor sunucusu hizmet hesabının ağ hizmet'ni veya yerel sistem olduğunda yapılandırıldı.NTLM, rapor sunucusu hizmet hesabını yerleşik bu hesaplardan birini olmadığında yapılandırıldı.Yükseltmeden sonra bu sorunu gidermek için , RSReportServer.config dosyasını düzenleyin ve yapılandırabilirsiniz AuthenticationType için RSWindowsNTLM. Daha fazla bilgi için bkz: Nasıl Yapılır: Reporting Services Windows kimlik doğrulaması yapılandırma.

Top

32-Bit örnek SQL Server 2008 Reporting Services'ın yan yana dağıtımdaki bir 64-bit örneği sonu 64-bit örneğiyle kaldırılıyor

When you install a 32-bit instance and a 64-bit instance of SQL Server 2008 Reporting Services side-by-side on a computer, and you uninstall the 32-bit instance, four Reporting Services registry keys are removed.Bu 64-bit örneğini ayırır. Reporting Services. The Reporting Services registry keys that are removed when you uninstall the 32-bit örnek are:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2008 Web Service\Performance:Counter NamesHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2008 Windows Service\Performance:Counter NamesHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2008 Web Service\Performance:Counter TypesHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2008 Windows Service\Performance:Counter Types

Bu sorunu gidermek için , 64-bit örnek onarabilirsiniz.Onarım kullanmanız önerilir, ancak, kayıt defteri anahtarlarını el ile Kayıt Defteri Düzenleyicisi'ni kullanarak yeniden ekleyebilirsiniz.

Uyarı

Kayıt defterinin yanlışlıkla düzenlenmesi sisteminize ciddi zarar verebilir.Kayıt defterinizde değişiklik yapmadan önce bilgisayarda tüm değerli verileri yedeklemelisiniz.

Kayıt Defteri Düzenleyicisi'ni kullanarak, performans kayıt defteri anahtarlarını yeniden oluşturmak için

  1. Kayıt Defteri Düzenleyicisi'ni açın:

    1. ' I tıklatın Başlangıç tıklatın.Çalışma.

    2. Içinde Çalışma iletişim kutusuAçık box, type Regedit.

  2. Kayıt Defteri Düzenleyicisi'nde aşağıdaki kayıt defteri seçin anahtar: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2008 Web Service\Performance

  3. Sağ Performans noktaya düğümYeni tıklatın.Multi-dize değer.

  4. Türü Sayaç adları ve sonra ENTER tuşuna basın.

  5. Eklemek için Yinele Sayaç türleri kayıt anahtar bu düğüm.

  6. Aşağıdaki kayıt defteri anahtarına gidin: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2008 Web Service\Performance

  7. Sağ Performans noktaya düğümYeni tıklatın.Multi-dize değer.

  8. Türü Sayaç adları ve sonra ENTER tuşuna basın.

  9. Eklemek için Yinele Sayaç türleri kayıt anahtar bu düğüm.

64-Bit örnek onarmak veya kayıt defteri anahtarlarını el ile yeniden sonra performans izleyicisi yapılandırmak için kullanabileceğiniz Reporting Services izlemek istediğiniz performans nesneleri

Top

SQL Server 2008 Reporting bir SSL sertifikası sonra Şubat CTP yüklendiğinde Services'ın sonraki bir sürüm CTP Şubat'den yükseltme sırasında bir hata iletisi

When you upgrade SQL Server 2008 Reporting Services from the February CTP to Release Candidate 0 (RC0) or later, and you installed a Secure Sockets Layer (SSL) certificate on the default Web site in Internet Information Services (IIS) after you installed or upgraded to the February CTP version, you receive the following error during upgrade:

"SQL Server Kur, SSL sertifika adı alınamadı."

Bu sorun, yükseltme devam etmesini engeller.Bu sorunu önlemek için , SSL sertifikasını varsayılan Web sitesinde RC0 veya RTM yükselttikten sonra yükseltmenin başarılı olduğunda sonra varsayılan IIS Web sitesine yeniden önce kaldırın.

Top

Değişiklik Geçmişi

Güncelleştirilmiş içerik

Çalışan bir bilgisayarda işletim sistemini yükselttikten sonra ayarlanmamış performans sayaçları hakkında bölümünde, etkilenen işletim sistemlerinin listesi güncelleştirildi Reporting Services.