Belirtiler
Microsoft SQL Server 2012 Service Pack 1 (SP1) için toplu güncelleştirme 7 (CU7) veya CU8 'i yüklediğinizi varsayalım. Bir rapor için portalda yeni rapor abonelikleri oluşturmaya çalıştığınızda, aşağıdaki hataları alırsınız:
Microsoft. ReportingServices. Diagnostics. Utilities. ReportServerStorageException: rapor sunucusu veritabanında bir hata oluştu. Bu, veritabanı içinde bir bağlantı hatasından, zaman aşımından veya yetersiz disk durumuyla kaynaklanıyor olabilir. Yalnızca sysadmin rolünün üyelerine farklı bir oturum sahibi olan işleri güncelleştirme veya silme izni verilir.
Neden
Sorun, CU7 ve CU8 'da, SQL Server Agent 'ın izin denetiminin doğru şekilde başarısız olmasına neden olan bir değişiklik nedeniyle oluşur.
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2012 SP1 için toplu güncelleştirme 9 /en-us/help/2931078
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Geçici Çözüm
Sorunu geçici olarak çözmek için SQL Server 'da SQL Server Reporting Services (SSRS) hizmet hesabını sysadmin rolüne ekleyin.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.