Reporting Services'i izleme günlüğüne Report Server hizmetini çalıştırmak için kullanılan kullanıcı hesabının değiştirdikten sonra raporu Sunucu hizmetini yeniden başlattığınızda bir hata iletisi alıyorsunuz

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

Makalenin İngilizcesi aşağıdaki gibidir:842421
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Belirtiler
Microsoft SQL Server 2000 Reporting Services çalıştıran bir bilgisayarda değiştirirseniz, raporu Sunucu hizmetini ve daha sonra çalıştırmak için kullandığınız kullanıcı hesabının Report Server hizmetini yeniden başlatın, aşağıdakine benzer bir davranış görebilirsiniz:
  • Report Server Windows hizmetini çalıştırmak için kullanılan kullanıcı hesabının değiştirirseniz, Reporting Services'i izleme günlüğüne aşağıdakine benzer bir hata iletisi alabilirsiniz:
    ReportingServicesService!crypto!d00!5/18/2004-13:10:54:: i INFO: Initializing  crypto as user: DomainName\UserNameReportingServicesService!crypto!d00!5/18/2004-13:10:54:: i INFO: Exporting  public keyReportingServicesService!crypto!d00!5/18/2004-13:10:55:: i INFO: Performing  sku validationReportingServicesService!crypto!d00!5/18/2004-13:10:55:: i INFO: Importing  existing encryption keyReportingServicesService!library!d00!5/18/2004-13:10:55:: e ERROR: Throwing  Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDisabledException:  The report server cannot decrypt the symmetric key used to access sensitive or  encrypted data in a report server database. You must either restore a backup key  or delete all encrypted content and then restart the service. Check the  documentation for more information., ; Info: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDisabledException:  The report server cannot decrypt the symmetric key used to access sensitive or  encrypted data in a report server database. You must either restore a backup  key or delete all encrypted content and then restart the service. Check the  documentation for more information. ---> System.Runtime.InteropServices.COMException (0x80090005): Bad Data. at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode,   IntPtr errorInfo) at RSManagedCrypto.RSCrypto.ImportSymmetricKey(Byte[] pSymKeyBlob) at Microsoft.ReportingServices.Library.ConnectionManager.GetEncryptionKey() --- End of inner exception stack trace ---ReportingServicesService!library!d00!5/18/2004-13:10:55:: Exception caught  while starting service. Error:  Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDisabledException:  The report server cannot decrypt the symmetric key used to access sensitive or  encrypted data in a report server database. You must either restore a backup   key or delete all encrypted content and then restart the service. Check the  documentation for more information. ---> System.Runtime.InteropServices.COMException (0x80090005): Bad Data. at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode,   IntPtr errorInfo) at RSManagedCrypto.RSCrypto.ImportSymmetricKey(Byte[] pSymKeyBlob) at Microsoft.ReportingServices.Library.ConnectionManager.GetEncryptionKey() --- End of inner exception stack trace --- at Microsoft.ReportingServices.Library.ConnectionManager.GetEncryptionKey() at Microsoft.ReportingServices.Library.ConnectionManager.ConnectStorage() at Microsoft.ReportingServices.Library.ConnectionManager.VerifyConnection() at Microsoft.ReportingServices.Library.ServiceController.ServiceStartThread()ReportingServicesService!library!d00!5/18/2004-13:10:55:: Attempting to start service again...
    Not Varsayılan olarak, Report Server Windows hizmetini izleme günlüğü içinde InstallationDrive kaydedilir: \Program Files\Microsoft SQL Server\ InstanceOfSQLServer \Reporting Services\LogFiles\ReportServerService_ TimeStamp .log uzantılı bir dosya.
  • Report Server Web hizmetini çalıştırmak için kullanılan kullanıcı hesabının değiştirirseniz, Reporting Services'i izleme günlüğüne aşağıdakine benzer bir hata iletisi alabilirsiniz:
    aspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Initializing crypto as  user: UserNameaspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Exporting public keyaspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Performing sku validationaspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Importing existing encryption  keyaspnet_wp!library!c84!5/21/2004-05:26:15:: e ERROR:  Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDisabledException:  The report server cannot decrypt the symmetric key used to access sensitive  or encrypted data in a report server database. You must either restore a  backup key or delete all encrypted content and then restart the service.  Check the documentation for more information., ;Info: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDisabledException:  The report server cannot decrypt the symmetric key used to access sensitive or  encrypted data in a report server database. You must either restore a backup  key or delete all encrypted content and then restart the service. Check the  documentation for more information. --->  System.Runtime.InteropServices.COMException (0x80090005): Bad Data.at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode,  IntPtr errorInfo)at RSManagedCrypto.RSCrypto.ImportSymmetricKey(Byte[] pSymKeyBlob)at Microsoft.ReportingServices.Library.ConnectionManager.GetEncryptionKey()   --- End of inner exception stack trace ---aspnet_wp!webserver!72c!5/21/2004-05:26:25:: i INFO: Reporting Web Server  stopped
    Not Varsayılan olarak, içinde InstallationDrive Report Server Web hizmeti izleme günlüğüne kaydedilir: \Program Files\Microsoft SQL Server\ InstanceOfSQLServer \Reporting Services\LogFiles\ReportServer_ TimeStamp .log uzantılı bir dosya.

    Ayrıca, Rapor Yöneticisi'ni başlattığınızda, aşağıdakine benzer bir hata iletisi alabilirsiniz:

    Raporlama sunucusu önemli veya şifrelenmiş bir raporlama sunucusu veritabanı verilerine erişmek için kullanılan simetrik anahtarı şifresini çözemez. Sildiğiniz gerekir ya da yedek bir anahtarı geri yüklemek veya tüm şifrelenmiş içerik ve hizmetini durdurup yeniden başlatın. Daha fazla bilgi için belgelere bakın. (rsReportServerDisabled) Çevrimiçi Yardım alma
    Bozuk veri.
Neden
Raporu Sunucu hizmetini simetrik anahtar Şifrelenmiş verilerde raporu sunucu veritabanına erişmek için kullanır. Bu bir simetrik anahtar, bilgisayar ve Report Server hizmetini çalıştırmak için kullanılan kullanıcı hesabının karşılık gelen bir asimetrik ortak anahtar kullanılarak şifrelenir. Report Server hizmetini çalıştırmak için kullanılan kullanıcı hesabını değiştirdiğinizde, simetrik anahtarın şifresini çözmek için rapor sunucusu ortak asimetrik anahtar kullanamazsınız. Bu nedenle, raporlama sunucusu hizmetini simetrik anahtar rapor sunucusu veritabanından verilere erişmek için kullanamazsınız.
Çözüm
Report Server Windows hizmetini veya Report Server Web çalıştırmak için kullanılan kullanıcı hesabının değiştirmeden önce bu sorunu gidermek için <a0></a0>, şifrelenen anahtarlarını yedeklemelisiniz yedeklenen anahtarları, hizmet ve daha sonra uygulamanız gerekir. Reporting Services'i çalıştıran bilgisayarda bunun için <a0></a0>, aşağıdaki adımları izleyin:
  1. Report Server Windows hizmeti ve rapor sunucusu Web hizmeti için hizmetin başarıyla çalışmakta olan bir kullanıcı hesabı kullanarak başlatın.
  2. Şifreleme anahtarlarını yedeklemek için rskeymgmt komut satırı yardımcı programını kullanın. Bunu yapmak için <a0></a0>, komut isteminde aşağıdaki komutu çalıştırın:
    RSKeyMgmt -e-f FileName -p StrongPassword
    Not: FileName Değiştir ve StrongPassword bir uygun dosya adını ve uygun bir parola. Varsayılan olarak InstallationDrive rskeymgmt komut satırı yardımcı programı bulunur: \Program Files\Microsoft SQL Server\80\Tools\Binn klasör.

    Rskeymgmt komut satırı yardımcı programı hakkında daha fazla bilgi için komut isteminde aşağıdaki komutu çalıştırın:
    RSKeyMgmt /?
  3. Varolan anahtarları başvurusunu kaldırmak için rskeymgmt komut satırı yardımcı programını kullanın. Bunu yapmak için <a0></a0>, komut isteminde aşağıdaki komutu çalıştırın:
    RSKeyMgmt - r InstallationID
    NotInstallationID RSReportServer.config dosyasının ınstallationıd ayarında sağlanan yükleme KIMLIĞINI değiştirin. Varsayılan olarak InstallationDrive RSReportServer.config dosya depolanır: \Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer klasör.
  4. Microsoft ınternet ınformation Services (IIS)'ı durdurun.
  5. Report Server Windows hizmetini durdurun.
  6. Istediğiniz kullanıcı hesabını, Report Server Windows hizmetini veya Report Server Web hizmetini çalıştırmak için kullanılan kullanıcı hesabının değiştirin.
  7. ııS'ı başlatın.
  8. Report Server Windows hizmetini başlatın.
  9. Adım 2'de yedeklenen şifreleme anahtarlarının uygulamak rskeymgmt komut satırı yardımcı programını kullanın. Bunu yapmak için <a0></a0>, komut isteminde aşağıdaki komutu çalıştırın:
    RSKeyMgmt - a-f FileName -p StrongPassword
    NotFileName ve StrongPassword dosya adını ve 1. adımda simetrik şifreleme anahtarlarını yedeklemek için kullanılan parolayı değiştirin.
Durum
Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.
güvenlik bağlamında
Referanslar
Reporting Services'i izleme günlükleri hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:RSReportServer.config yapılandırma dosyası hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 842421 - Son İnceleme: 12/08/2015 07:21:47 - Düzeltme: 1.3

Microsoft SQL Server 2000 Reporting Services

  • kbnosurvey kbarchive kbmt kbtshoot kbconfig kbservice kbreport kbmsg kbuser kbsettings kblogin kberrmsg kbprb KB842421 KbMttr
Geri bildirim