Makale numarası: 842421 - Son Gözden Geçirme: 29 Mart 2007 Perşembe - Gözden geçirme: 1.3
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
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\UserName
ReportingServicesService!crypto!d00!5/18/2004-13:10:54:: i INFO: Exporting
public key
ReportingServicesService!crypto!d00!5/18/2004-13:10:55:: i INFO: Performing
sku validation
ReportingServicesService!crypto!d00!5/18/2004-13:10:55:: i INFO: Importing
existing encryption key
ReportingServicesService!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: UserName
aspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Exporting public key
aspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Performing sku validation
aspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Importing existing encryption
key
aspnet_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.
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.
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:
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.
Ş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 /?
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:
Microsoft ınternet ınformation Services (IIS)'ı durdurun.
Report Server Windows hizmetini durdurun.
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.
ııS'ı başlatın.
Report Server Windows hizmetini başlatın.
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.
Ö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
(http://support.microsoft.com/kb/842421/en-us/
)
Bu makaleyi kullanabilmek için kişisel olarak ne kadar çaba harcadınız?
Çok az
Az
Ne Az, Ne Fazla
Fazla
Çok fazla
Bu bilgiyi geliştirmek için ne yapabiliriz?
Gizliliğinizi korumak için, irtibat bilgilerinizi görüşlerinize eklemeyin.
Teşekkür ederiz! Görüşleriniz, destek içeriğimizi geliştirmek amacıyla kullanılacaktır. Daha fazla yardım seçeneği için lütfen, Yardım ve Destek Ana Sayfası’nı ziyaret edin.