MSSQLSERVER_3313

Şunlar için geçerlidir: SQL Server

Details

Attribute Value
Ürün Adı SQL Server
Olay Kimliği 3313
Olay Kaynağı MSSQLSERVER
Bileşen SQLEngine
Sembolik Ad ERR_LOG_RID1
İleti Metni '%.*ls' veritabanında günlüğe kaydedilen bir işlemin yinelenmesi sırasında, %S_LSN günlük kaydında bir hata oluştu. Genellikle, belirli bir hata daha önce Windows Olay Günlüğü hizmetinde bir hata olarak günlüğe kaydedilir. Veritabanını tam yedeklemeden geri yükleyin veya veritabanını onarın.

Explanation

3313 hatası, yeniden kurtarma için bir roll-up hatasıdır. Bu hata, SQL Server'ın veritabanı dosyalarına bağlanmış işlemleri uygulamadığında veritabanını ŞÜPHE durumuna aldığını gösterir (yeniden yapma). İşlem kayıt dosyası, birincil dosya grubu ve muhtemelen diğer dosya grupları zarar görebilir. Veritabanı, SQL Server başlatılırken kurtarılamada başarısız olmuş ve bu nedenle erişilemez. Sorunu çözmek için harekete geçmelisiniz.

Bu hata için tempdboluşursa, SQL Server örneği kapanır.

Bu hata, SQL Server hata kaydındaki diğer hatalarla birlikte görünebilir. Bu tür hatalara örnek olarak 9001, 823, 824, 17204 (bir dosyaya erişirken işletim sistemi hatası gösterir), 17053 (işletim sistemi hatasını gösterir) bulunur. Bu son iki hata, I/O arızalarının temel nedenine dair içgörü sağlayabilir.

Cause

Bu hata, bir veritabanını kurtarma girişimi sırasında sistemde var olan geçici bir durumdan kaynaklanabilir. Bu hata, veritabanını başlatmaya çalıştığınızda sürekli bir arıza sonucu da olabilir. Yaygın nedenlerin örnekleri şunlardır:

  • İşlem günlüğü veya veritabanı dosya(ları), arızalanan veya mevcut olmayan bir depolama cihazında yer alır
  • Fiziksel olarak hasar görmüş dosya(lar), bu da onlara yazamıyor veya onlardan okuyamıyor

Kullanıcı Eylemi

3313 hatası ortaya çıkmasının nedeni hakkında bilgi için, Windows System Olay Günlüğü ve SQL Server hata günlüğünü, belirli bir hatayı belirten önceki bir hata için inceleyin. Uygun kullanıcı eylemi, Windows Olay Günlüğü'ndeki bilgilerin SQL Server hatasının geçici bir durum veya kalıcı bir arızadan kaynaklandığını gösterip göstermediğine bağlıdır.

Bu hataya yol açan sorunları ele almak için:

  • Veritabanı ve günlük dosyalarının bulunduğu depolama hacimlerinin çevrimigüzel olduğundan emin olun, makineden depoya giden tüm G/Ç yolunun stabil olduğundan ve fiziksel dosya hasarına yol açmadığından emin olun.
  • Donanımın ve yapılandırmasının bir veritabanı sisteminin G/Ç gereksinimlerine uygun olduğundan emin olmak için donanım ve cihaz üreticinizle birlikte çalışın. G/Ç yolundaki cihaz sürücülerinin, üretici yazılımının, BIOS'un ve diğer destekleyici yazılım bileşenlerinin güncel olduğundan emin olun.
  • DBCC CHECKDB çalıştırarak veritabanının tutarlılığını kontrol edin, yeniden başlatma ile çevrimiçi hale getirebiliyorsanız
  • Veritabanı ve günlük dosyaları bozulmamışsa ve sonuç olarak veritabanı çevrimiçi olamıyorsa, veritabanının bilinen son iyi yedeğini geri yükleyin
  • Sorun giderme önerileri için bkz. MSSQLSERVER hatası 823 ve DBCC CHECKDB tarafından bildirilen veritabanı tutarlılığı hatalarını giderme

Bu hata durumu karşılaşıldığında, SQL Server SQL Server LOG klasöründe dump ile ilgili dosyalar oluşturabilir. SQLDumpnnnn.mdmp ve SQLDumpnnnn.txt dosyaları, arızalarla ilgili gelişmiş tanı bilgilerini, işlem ve sorunla karşılaştığı sayfa dahil olmak üzere ileri tanı bilgilerini içerir. Bu bilgiler, Microsoft ekibi tarafından arızanın nedenini analiz etmek için kullanılabilir.