Hoşgeldiniz           
   
"SQL Server başvuru kaynağınız"
Skip Navigation Links
=========
Anasayfa
Danışmanlık
Makaleler
Hatalar \ Çözümler
Duyurular
Diğer
T-SQL Öğreniyorum
İpuçları
Yararlı Adresler
Mesaj TahtasıExpand Mesaj Tahtası
HakkımdaExpand Hakkımda
İletişim
Kullanıcı Adı:
Şifre:
 

Ne Mutlu Türküm Diyene!

SQL Habergrubu

Yazılarımı nasıl buluyorunuz?






Uyumluluk

En Son SQL Server ile İlgili Okuduğum Kitaplar
- Designing and Optimizing Data Access by Using SQL Server 2005 - MS Press (İngilizce)
- Microsoft SQL Server 2005 Database Solutions Design - Wiley Publishing (İngilizce)- Optimizing and Maintaining a Database Administration Solution by Using SQL Server 2005 - MS Press (İngilizce)- Designing a Database Server Infrastructure Using SQL Server 2005 - MS Press (İngilizce)- SQL Server 2005 Implementation and Maintenance - MS Press (İngilizce)
- SQL Server 2005 Administrators Companion - MS Press (İngilizce)


 
Mesaj Başlığı "The log in this backup set begins at LSN (Bir sayı), which is too recent to apply to the database. An earlier log backup that includes LSN (Bir sayı) can be restored."
Hata Açıklaması Bu hata ile, bir Transaction Log yedeğini açmaya çalışırken alırsınız.

Veritabanı yedeklerini açacağınız zaman sıralama şöyle olmalıdır:
- İlk önce veritabanının tam yedeği (Full Backup) açılır,
- Ardından fark yedeği (Differential Backup),
- En son olarak da kayıt dosyalarının (Transaction Log Backup) yedekleri açılır.

Diyelim ki tam yedeğiniz olan dosyanın adı "Veritabanim.BAK".

Bundan sonra iki kere kayıt dosyasının yedeğini aldınız, "KayitYedek1.TRN" ve "KayitYedek2.TRN"

Yukarıdaki yedek açma sırasına göre ilk önce tam yedeği WITH NORECOVERY komutlarıyla açmanız gerekir (Örn: RESTORE DATABASE veritabanim FROM DISK = N'C:\Yedekler\Veritabanim.BAK' WITH NORECOVERY)

Ardından sırasıyla kayıt dosyasının yedekleri açılır, sıralama ise, tam veritabanı yedeğinden sonraki yedeğin ilk olmasıyla başlar. Yani senaryomuza göre "Veritabanim.BAK" dosyasından sonra açılması gereken kayıt dosyası yedeği "KayitYedek1.TRN" dir. İşte bu sırayı bozarsanız, yani eğer "KayitYedek1.TRN" dosyasından önce "KayitYedek2.TRN" dosyasını açmaya çalışırsanız bu hata mesajıyla karşılaşırsınız.
Çözüm Veritabanı yedek dosyalarını açarken yukarıdaki şekilde verilen sıraya göre açınız.
SQL Server Versiyonu SQL Server 2005
İşletim Sistemi Bu sorunla tüm versiyonlarda karşılaşılabilir.








 
Bu sitenin tüm hakları, Ekrem Önsoy' a aittir.