Belirtiler
Aşağıdaki senaryoyu ele alalım:
- SharePoint Tümleşik modunda Microsoft SQL ServerSQL Server 2012 Reporting Services (SSRS 2012) veya SSRS 2014 kullanıyorsunuz.
- Veri yenileme seçeneklerini Önbelleğe alınmış verileri kullan olarak ve Önbellek seçeneklerini Paylaşılan bir zamanlamada veya Özel bir zamanlamada olarak ayarlarsınız.
- SSRS'nin önbelleği geçersiz kıldığı ve önbelleği temizlediği zamanlamayı yapılandırırsınız.
Bu senaryoda, aşağıdakine benzer bir özel durum günlüğe kaydedilir:
Not
w3wp!zamanlama!e!<Tarih>-<Time>:: i BİLGİ: 4248182a-16b1-4c6a-b630-298cd24ae152 verileriyle Event CacheInvalidateSchedule İşleme.
w3wp!library!e!<Tarih>-<Zaman>:: i BİLGİ: Çizelge 591b959d-5754-4dc6-95b6-a988d8c4587a 04/24/2014 20:30:07 tarihinde yürütülmüştür.
w3wp!zamanlama!e!<Tarih>-<Zaman>:: i BİLGİ: /{59ee4a21-c7c4-49f7-b812-29f060672d08}/<Öğe Yolu>' raporu için rapor önbelleğini geçersiz kılıyor
w3wp!library!e!<Tarih>-<Time>:: i BİLGİ: FlushCacheAction() çağrısı.
w3wp!library!e!<Tarih>-<Time>:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.InvalidItemPathException: , Microsoft.ReportingServices.Diagnostics.Utilities.InvalidItemPathException: '/{59ee4a21-c7c4-49f7-b812-29f060672d08}/<Item Path>' öğesinin yolu geçerli değil. Tam yol 260 karakterden kısa olmalıdır; Diğer kısıtlamalar geçerlidir. Rapor sunucusu yerel moddaysa, yol eğik çizgi ile başlamalıdır.;
w3wp!library!e!<Tarih>-<Zaman>:: e HATA: Program 591b959d-5754-4dc6-95b6-a988d8c4587a başarısız oldu. Hata Microsoft.ReportingServices.Diagnostics.Utilities.InvalidItemPathException: '/{59ee4a21-c7c4-49f7-b812-29f060672d08}/<Item Path>' öğesinin yolu geçerli değil. Tam yol 260 karakterden kısa olmalıdır; Diğer kısıtlamalar geçerlidir. Rapor sunucusu yerel moddaysa, yol eğik çizgi ile başlamalıdır.
Özel durum oluştuktan sonra, rapor önbelleği temizlenmez. Bu işlem veritabanı boyutunu hızla artırır ve hiçbir zaman temizlenmez.
Neden
Sorun, üründe bilinen bir sınırlama olduğu için oluşur.
Çözüm
Sorun ilk olarak aşağıdaki toplu SQL Server güncelleştirmesinde düzeltilmiştir.
SQL Server 2014 için Toplu Güncelleştirme 4 /en-us/help/2999197
SQL Server 2012 SP2 için Toplu Güncelleştirme 2 /en-us/help/2983175
SQL Server 2012 SP1 için Toplu Güncelleştirme 11 /en-us/help/2975396
SQL Server toplu güncelleştirmeleri hakkında
SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:
- SQL Server 2014 için en son toplu güncelleştirme
- SQL Server 2012 SP2 için en son toplu güncelleştirme
- SQL Server 2012 SP1 için en son toplu güncelleştirme
Durum
Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.